Padmi

Senior Specialist- Firmware

Delhi NCRPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Pentair

Opens the source posting on shine.com

Source description

About the role

View original

Job Description:Pentair GEC, NoidaPosition: Engineer- Embedded SoftwareBusiness Title: Sr Specialist- FirmwarePosition RequirementsThe 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:1. Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, STM322. Knowledge of Bare metal and any RTOS (FreeRTOS, uC OS, EmbOSs, VxWorks, QNX)3. Knowledge of Microcontroller peripherals and low level drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, Display4. Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols5. Knowledge of RF protocols WIFI, Bluetooth/BLE, IoT Cellular6. Knowledge of IoT communication protocols MQTT, COAP, AMQP7. Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab8. DFMA and DFMEA, Design release process9. Coding standards, guidelines and compliance tools10. Version control and repositories using git tools11. Software quality assurance and automated testing toolsExperience / Skills:1. Embedded software design cycle 2. Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)3. Good hands on programming in Embedded C, C++. 4. Programming in scripting languages such as batch, shell, python is a plus.5. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT6. Software and Hardware integration testing and troubleshooting 7. Protocol debugging using protocol analyzer8. Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM coreKey Interfaces1. Global Project team members2. GEC Engineering Team3. Local Marketing team4. Project Engineer / leader from BUs across Pentair.5. External vendors and suppliersQualifications 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: 1. Team player2. Good communication and presentation skills 3. Ability to multitask4. Design Thinking5. Have passion for Design & Technology6. Should have a can do attitude7. Excellent interpersonal skillsEqual Opportunity EmployerPentair is an Equal Opportunity Employer. With our expanding global presence, cross-cultural insight and competence are essential for our ongoing success. We believe that a diverse workforce contributes different perspectives and creative ideas that enable us to continue to improve every day. Job Description:Pentair GEC, NoidaPosition: Engineer- Embedded SoftwareBusiness Title: Sr Specialist- FirmwarePosition RequirementsThe 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:1. Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, STM322. Knowledge of Bare metal and any RTOS (FreeRTOS, uC OS, EmbOSs, VxWorks, QNX)3. Knowledge of Microcontroller peripherals and low level drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, Display4. Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols5. Knowledge of RF protocols WIFI, Bluetooth/BLE, IoT Cellular6. Knowledge of IoT communication protocols MQTT, COAP, AMQP7. Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab8. DFMA and DFMEA, Design release process9. Coding standards, guidelines and compliance tools10. Version control and repositories using git tools11. Software quality assurance and automated testing toolsExperience / Skills:1. Embedded software design cycle 2. Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)3. Good hands on programming in Embedded C, C++. 4. Programming in scripting languages such as batch, shell, python is a plus.5. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT6. Software and Hardware integration testing and troubleshooting 7. Protocol debugging using protocol analyzer8. Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM coreKey Interfaces1. Global Project team members2. GEC Engineering Team3. Local Marketing team4. Project Engineer / leader from BUs across Pentair.5. External vendors and suppliersQualifications 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: 1. Team player2. Good com

One address, no account. We’ll tell you when matching roles go live.

More at Pentair

Related open roles

View all roles