Post Job Free
Sign in

Sr. Firmware Engineer-Embedded Software

Company:
Pentair
Location:
Noida, Uttar Pradesh, India
Posted:
May 07, 2024
Apply

Description:

Position Requirements

The right person for this position should have 6-9 years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain.

Knowledge:

Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series

Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX

Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO, UFS

Knowledge of embedded linux, device driver concepts and inter process communication

Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols

Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular

Knowledge of IoT communication protocols MQTT, COAP, AMQP

Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto

DFMA and DFMEA, Design release process

Coding standards, guidelines and compliance tools

Version control and repositories using git tools

Software quality assurance and automated testing tools

Experience / Skills:

Embedded software design cycle

Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)

Good hands-on programming in Embedded C, C++.

Programming in scripting languages such as batch, shell, python, Nodejs is a plus.

Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT

Software and Hardware integration testing and troubleshooting

Protocol debugging using protocol analyzer

Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core

Key Interfaces

Global Project team members

GEC Engineering Team

Local Marketing team

Project Engineer / leader from BU's across Pentair.

External vendors and suppliers

Qualifications and Experience:

M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects.

Other Requirements:

Team player

Good communication and presentation skills

Ability to multitask

Design Thinking

Have passion for Design & Technology

Should have a 'can do' attitude

Excellent interpersonal s

Full time

Apply