





Medium — niche embedded role but metro Bangalore location and mid-level profile increases applicant density.
High — specialized embedded firmware, RTOS and STM32 expertise reduces cross-industry transferability.
High — explicit 5+ years and mandatory embedded C/RTOS/STM32/protocol experience.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, implement, debug, and maintain embedded firmware for Micro800 PLC family using C/C++ and IAR Embedded Workbench.
Collaborate with cross-functional teams across Bangalore and Singapore in Agile processes to ensure firmware quality, robustness, and maintainability.
Conduct technical investigations including root cause analysis, firmware issue verification, and documentation of design specifications and interface definitions.
Bachelor or Master’s degree in Electrical, Computer, or Computer Science Engineering.
Minimum 5+ years of experience in embedded firmware/software product development.
Proficiency in C programming and C++ experience for embedded systems; practical experience with STM32 or similar 32-bit MCU architectures.
Experience with RTOS (VxWorks, QNX, ThreadX, etc.), communication protocols (TCP/IP, Ethernet/USB/WIFI, CAN/Profibus). Hybrid work mode based in Bangalore, India.
Experienced in low-level driver development and hardware debugging tools (JTAG, oscilloscope, logic analyzer).
Has prior knowledge or experience in industrial automation, control systems, and PLC firmware development.
Demonstrates ability to lead process improvements in embedded software development and maintain comprehensive engineering documentation.