About this role
Job Description: Embedded IoT Product Development Engineer
Location: Pune
Experience: 3-8 Years
Employment Type: Full-Time
About the Role
We are looking for a highly motivated Embedded IoT Product Development Engineer to design, develop, test, and support next-generation IoT and connected-device products. The ideal candidate should possess strong expertise in embedded systems, firmware development, hardware design, communication protocols, and product lifecycle management.
Key Responsibilities
• Develop and maintain embedded firmware using Embedded C, C/C++, and Python.
• Design, implement, and debug firmware for microcontroller-based systems.
• Work on communication interfaces including UART, SPI, I²C, CAN/J1939, RS232/RS485, TCP/IP, MQTT, GSM/LTE, and GNSS.
• Develop applications on ARM Cortex-M, PIC Controllers, and RTOS platforms such as FreeRTOS.
• Design and implement bootloaders, peripheral drivers, and embedded software architecture.
• Participate in complete hardware development activities including:• Schematic design
• Component selection
• PCB design and layout review
• Power supply design
• Hardware bring-up and validation
• Perform system integration, debugging, testing, and troubleshooting using oscilloscopes, logic analyzers, and other test equipment.
• Collaborate with cross-functional teams for product development, manufacturing support, and field issue resolution.
• Support product validation, production deployment, and continuous improvement activities.
• Work closely with cloud and application teams for IoT device connectivity and deployment.
Required Skills
• Strong programming experience in Embedded C, C/C++, and Python.
• Hands-on experience in firmware development for embedded systems.
• Good understanding of communication protocols:• UART
• SPI
• I²C
• CAN / J1939
• RS232 / RS485
• TCP/IP
• MQTT
• GSM/LTE
• GNSS
• Experience with ARM Cortex-M, PIC Controllers, and FreeRTOS.
• Knowledge of hardware development and electronic circuit design.
• Strong debugging and troubleshooting skills.
• Experience in hardware-firmware integration and product development lifecycle.
Preferred Skills
• Experience with Embedded Linux, Linux Device Drivers, U-Boot, and Device Tree.
• Exposure to edge devices, gateways, and industrial IoT solutions.
• Familiarity with version control tools such as Git.
• Knowledge of manufacturing and production support processes.
Qualifications
• Bachelor's or Master's degree in Electronics, Embedded Systems, Instrumentation, Electrical Engineering, Computer Engineering, or related field.
• 3-8 years of experience in Embedded Systems / IoT Product Development.
Department: Information Technology (Tel_Arya_MDA_17_80)
Experience: 3 - 5 Years