Embedded C/C++ Developer

YO IT Consulting

Maharashtra

On-site

INR 2,160,000 - 2,640,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT services company in India seeks an experienced Embedded Firmware Engineer to develop secure, real-time firmware for applications such as servo drives. The ideal candidate will have strong skills in C programming, debugging tools, and low-level firmware development. Responsibilities include developing ARM-based embedded firmware, implementing security features, and working on real-time systems. A Bachelor's or Master's degree in a related field is required.

Qualifications

  • Minimum 3 years experience in embedded firmware development.
  • Experience with industrial communication protocols.
  • Strong debugging skills for firmware and systems.

Responsibilities

  • Develop embedded C firmware for ARM-based microcontrollers.
  • Integrate control algorithms and hardware interfaces.
  • Implement embedded security features in firmware.

Skills

Strong C programming for embedded systems
Real-time development (RTOS or bare metal)
Understanding of interrupts and concurrency
Debugging tools experience (JTAG/SWD, RTT)
Embedded security knowledge

Education

Bachelor’s or Master’s degree in relevant fields

Job description

Job Title: Embedded Firmware Engineer - Mid Level

Experience: 3-7 Years ; Salary: UpTo 24 LPA

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

Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, or related field

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

YO IT Consulting • Maharashtra

Hybrid
INR 1,500,000 - 2,500,000
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
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

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,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
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services • Pune District

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

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,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
Embedded Engineer
Embedded Engineer

Volt Control System • Pune District

On-site
INR 450,000 - 750,000