Senior Firmware Engineer
NGP Websmart Pvt.Ltd. - Chennai, Tamil Nadu
Apply NowJob Description
Senior Firmware Engineer Full time| 6 - 9 LPA | Job location - Chennai, India We are looking for a talented candidate with 4 - 6 years of experience and passion for technology to join our IoT team to build superior and high quality products and services. What you will do Develop application firmware and device drivers for MCU’s / SoC’s adhering to existing embedded coding standards such as MISRA-C, CMSIS, etc. Design, develop and test IoT devices used in Energy Monitoring solutions Skills you must possess Excellent Proficiency in Embedded C and C++ with at least 4 years of experience on developing firmware for popular MCU / SoC architectures like ARM (Cortex Series) Experience in RTOS programming on ARM microprocessors (Eg: FreeRTOS) Expertise in the Communication protocols like I2C, UART, SPI Programming and Debugging using Segger Tools and other hardware tools such as Logic Analyzers Working Experience in BLE and WiFi based MCU’s / SoC’s Ability to adapt with open source Compilers, tool chains and IDE’s Experience in developing Application firmware based on IoT standards and Protocols such as MQTT, CoAP, etc. Strong Verbal and Written Communication skills Added Advantage Prior work experience with Nordic(NRF52)/STM32 processors Experience in Developing Device Drivers for MCU / SoC’s Involved in development of products or solution related to Power/Energy Monitoring domain Understanding of Embedded Linux OS internals Prior experience in environmental sensor devices Understanding of the electrical circuit diagrams/Layouts Achievements Strong record of achievements in academic and extracurricular activities. Additional technical qualifications, courses or certifications are a plus. Bachelor or Master degree in ECE/ EEE/ CS, Diploma degree in ECE/ EEE/ CS, B.Sc Computer Science Additional requirements Flexible/ willingness to travel.
Created: 2025-08-01