Embedded Firmware Developer-ARM

Agiliad

Pune District

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Agiliad in Pune is seeking an experienced Embedded Firmware Developer (ARM) to design and optimize firmware for embedded systems. You will work on ARM-based MCUs and collaborate with hardware teams to bring up new boards.

The role requires strong C/C++ for embedded environments, experience with RTOS, and familiarity with common interfaces. You will contribute to documentation, code reviews, and quality processes.

Qualifications

  • 5+ years of experience in embedded firmware development.
  • Strong ARM architecture and embedded C/C++ expertise.
  • Experience with RTOS (FreeRTOS, VxWorks, etc.).
  • Familiar with SPI, I2C, UART, CAN, USB interfaces.
  • Proficient with debugging tools (JTAG, oscilloscopes, logic analyzers).
  • Experience with Git and version control.

Responsibilities

  • Design and develop embedded firmware for ARM-based MCUs/MPUs.
  • Work on low-level programming including drivers, BSP, and HAL.
  • Collaborate with hardware teams to bring up boards and debug issues.
  • Optimize performance, memory usage, and power consumption.
  • Develop and maintain firmware design documentation.
  • Participate in code reviews, testing, and debugging.
  • Ensure compliance with coding standards and quality processes.

Skills

ARM architecture
Embedded C/C++
RTOS experience
Peripheral interfaces SPI/I2C/UART/CAN
Debugging with JTAG/oscilloscopes/LA

Education

Bachelor's or Master's in Electronics/Embedded Systems/CS

Tools

Git
JTAG
Oscilloscopes
Logic analyzers

Job description

Job Title

Embedded Firmware Developer (ARM)

Location

Pune

Experience

5+ Years

Job Summary

We are looking for a skilled Embedded Firmware Developer with strong experience in ARM-based systems. The ideal candidate will be responsible for designing, developing, and optimizing firmware for embedded systems. Experience in the medical devices domain will be an added advantage.

Key Responsibilities
  • Design and develop embedded firmware for ARM-based microcontrollers and processors
  • Work on low-level programming including device drivers, board support packages (BSP), and hardware abstraction layers
  • Collaborate with hardware teams to bring up new boards and debug hardware-software issues
  • Optimize system performance, memory usage, and power consumption
  • Develop and maintain documentation for firmware design and architecture
  • Participate in code reviews, testing, and debugging activities
  • Ensure compliance with coding standards and quality processes
Required Skills
  • Strong experience in ARM architecture and embedded systems
  • Proficiency in C/C++ programming for embedded environments
  • Experience with RTOS (such as FreeRTOS, VxWorks, or similar)
  • Hands‑on experience with peripheral interfaces like SPI, I2C, UART, CAN, USB
  • Strong debugging skills using tools like JTAG, oscilloscopes, and logic analyzers
  • Experience with version control systems (e.g., Git)
Good to Have
  • Experience in medical devices domain
  • Knowledge of regulatory standards such as IEC 62304
  • Experience with safety‑critical systems and compliance processes
  • Familiarity with embedded Linux is a plus
Qualifications
  • Bachelors or Master’s degree in Electronics, Embedded Systems, Computer Science, or related field
Why Join Us
  • Opportunity to work on cutting‑edge embedded systems
  • Exposure to high‑impact product development
  • Collaborative and innovation‑driven work environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

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

YO IT Consulting • Maharashtra

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

YO IT Consulting • Maharashtra

On-site
INR 800,000 - 1,200,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

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

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000