Seeking a talented and motivated embedded software engineer with 3+ years of experience to join our Research and Innovation division. This is a hands-on engineering role focused on the design, development, and testing of embedded software for advanced power electronics products.
The ideal candidate will have a strong foundation in embedded C/C++ programming, experience with microcontrollers such as STM32 or PIC, and a keen interest in integrating firmware with power electronic systems. Candidates with knowledge of industrial communication protocols and IoT/cloud integration will have an added advantage.
Responsibilities
- Design and develop embedded software for microcontrollers and DSPs (STM32 Texas Instruments, PIC, etc. ).
- Implement real-time embedded systems using C/C++, RTOS, and bare-metal programming.
- Develop and validate communication protocols such as SPI, I2C, UART, CAN, and Modbus.
- Collaborate with hardware and power electronics engineers to define specifications and ensure smooth hardware-software integration.
- Perform unit testing, debugging, and optimisation to ensure reliable and scalable embedded solutions.
- Support the design of control algorithms for DC-DC converters, inverters, and related power electronic systems.
- Contribute to integration with cloud-based IoT platforms (AWS, Azure, MQTT) for remote monitoring and control.
- Maintain project documentation, version control, and change management using GitHub or Bitbucket.
- Stay updated with global trends in embedded systems and contribute to innovation within the team.
Requirements
- Education: B. Tech in Electronics, Electrical, Embedded Systems, or a related engineering branch.
- Experience: Minimum 3 years of experience in design, development, and testing of embedded software for advanced power electronics products or a related field.
- Strong command of Embedded C/C++ with exposure to Python (basic level).
- Hands-on experience with microcontrollers and development tools (STM32CubeIDE, Keil, Code Composer Studio, etc. ).
- Familiarity with real-time systems (RTOS) and debugging tools (oscilloscopes, logic analysers).
- Knowledge of industrial communication protocols (SPI, I2C, UART, CAN, and Modbus).
- Understanding of power electronics systems such as converters, inverters, and power supplies.
- Exposure to IoT/cloud platforms (MQTT, AWS, Azure) is desirable.
- Familiarity with version control systems (GitHub and Bitbucket) and Agile practices.
- Certifications in Embedded Systems, Power Electronics, or IoT are a plus.
This job was posted by Nandini Negi from Statcon Electronics India.