HamburgerMenu
hirist

Embedded System Engineer - Firmware

Yo Hr Consultancy
3 - 7 Years
Pune

Posted on: 25/03/2026

Job Description

Job Title : Embedded Firmware Engineer - Mid Level


Experience : 3 - 7 Years


Location : Pune, India


Mandatory Requirements :


- 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 experience with debugging tools : JTAG/SWD, RTT, GDB/trace tools


- Familiarity with structured development, code reviews, Git, and configuration management


Job Summary :


We are looking for an experienced Embedded Firmware Engineer to develop secure, real-time, hardware-close firmware for applications such as servo drives and frequency inverters. The role involves low-level programming, control integration, communication protocols, debugging, and cybersecurity implementation.


Key Responsibilities :


- Develop embedded C firmware for ARM-based microcontrollers


- Work on real-time systems (RTOS or bare metal) and peripheral drivers


- Integrate control algorithms, PWM, ADC, timers, and hardware interfaces


- Implement embedded security features such as Secure Boot, cryptography, and secure updates


- Develop and maintain industrial communication protocols (EtherCAT, CAN, PROFINET, IO-Link, etc.)


- Perform debugging and root cause analysis using JTAG/SWD, GDB, oscilloscopes, and logic analyzers


- Participate in code reviews, architecture discussions, and CI/CD processes


Good to Have :


- Knowledge of servo drives, motor control, or power electronics


- Experience with industrial communication protocols (EtherCAT, CAN, PROFINET, IO-Link)


- Exposure to IEC 62443 or embedded cybersecurity standards


- Experience with automated testing, CI/CD pipelines, and scripting (Python)


Education :


- Bachelors or Masters degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, or related field


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...