Posted on: 27/03/2026
Description :
Immediate Joiners or less than 30 days notice period
We are looking for a Senior Embedded Firmware Engineer to develop secure, real-time, hardware-close firmware for servo drives and frequency inverters. The role involves driver development, control integration, cybersecurity implementation, communication protocol development, debugging, and contributions to architecture and CI processes.
Key Responsibilities :
- Develop embedded C firmware for ARM MCUs; handle real-time constraints and peripheral drivers.
- Integrate control algorithms, PWM, ADC, timers; collaborate with hardware and controls teams.
- Implement cybersecurity features : Secure Boot, cryptography, key management, secure update concepts, IEC 62443 requirements.
- Develop and maintain industrial communication stacks (EtherCAT, IO-Link, CAN, PROFINET, EtherNet/IP).
- Perform debugging & root cause analysis using JTAG/SWD, RTT, oscilloscopes, logic analyzers.
- Participate in software architecture reviews, automated tests, CI pipelines, code reviews, and verification activities.
Mandatory Skills :
- Strong C programming for embedded systems, real-time development (RTOS or bare metal).
- Good understanding of interrupts, timing, concurrency, MCU peripherals, and drivers.
- Experience in embedded security (Secure Boot, crypto basics, key management, secure updates).
- Hands-on with debugging tools : JTAG/SWD, RTT, GDB/trace tools.
- Familiarity with structured development, code reviews, Git, and configuration management.
Desirable Skills :
- Knowledge of servo drives, motor control, or power electronics.
- Experience with industrial communication protocols (EtherCAT, IO-Link, CAN, PROFINET).
- Exposure to IEC 62443, cybersecurity compliance, automated testing, CI, and scripting (Python).
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1624336