Senior Embedded Firmware Engineer

YO IT Consulting

Maharashtra

Hybrid

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Pune, India is seeking a Senior Embedded Firmware Engineer to develop real-time firmware for servo drives and frequency inverters. Responsibilities include firmware development, cybersecurity implementation, and collaboration with hardware teams. The ideal candidate has at least 7 years of experience in embedded systems programming, a strong understanding of real-time development, and proficiency in debugging tools. This hybrid role allows working 4 days onsite.

Qualifications

  • 7 years of strong C programming for embedded systems.
  • Good understanding of interrupts, timing, concurrency, and MCU peripherals.
  • Experience in embedded security including Secure Boot and key management.

Responsibilities

  • Develop embedded C firmware for ARM MCUs.
  • Integrate control algorithms and collaborate with hardware teams.
  • Implement cybersecurity features and maintain communication stacks.

Skills

C programming for embedded systems
Real-time development (RTOS or bare metal)
Understanding of interrupts and timing
Experience in embedded security
Debugging tools: JTAG/SWD

Job description

Job Title

Senior Embedded Firmware Engineer

Experience

7 to 10 years

Location

Pune

Work Mode

Hybrid (4 days work from office)

Job Description

Role Summary: We are looking for an 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, 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).
Must Have
  • 7 years of 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer – Cybersecurity & RTOS
Senior Embedded Engineer – Cybersecurity & RTOS

Mogi I/O : OTT/Podcast/Short Video Apps for you • Pune District

On-site
INR 1,000,000 - 1,500,000
Embedded Systems Engineer
Embedded Systems Engineer

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000
Technical Manager – Embedded Electronics (Hardware & Firmware) 74692
Technical Manager – Embedded Electronics (Hardware & Firmware) 74692

Cephas Consultancy Services Private Limited • Pune District

On-site
INR 3,000,000 - 4,200,000
Technical Manager Embedded Electronics for Hardware & Firmware
Technical Manager Embedded Electronics for Hardware & Firmware

YO IT Consulting • Maharashtra

Hybrid
INR 2,000,000 - 3,000,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Lead Firmware Engineer
Lead Firmware Engineer

Redient Security • Pune District

Hybrid
INR 4,500,000 - 7,000,000
Hybrid work model
Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Firmware Engineer
Firmware Engineer

Gicindia • Pune District

On-site
INR 600,000 - 900,000
Lead Firmware Engineer
Lead Firmware Engineer

Emerson • Maharashtra

On-site
INR 3,500,000 - 5,500,000