HamburgerMenu
hirist

Embedded Firmware Engineer

HR Works Consultancy
3 - 7 Years
Pune

Posted on: 25/03/2026

Job Description

Description :


- 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, 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).

- 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, configuration management.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...