Firmware Engineer

AARAIS

Chennai District

On-site

INR 1,000,000 - 2,800,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading technology company in Chennai is hiring a Firmware Engineer to develop reliable, secure low-level firmware for embedded devices in the automotive and IoT sectors. This role requires 5–10+ years of experience, expertise in C/C++ and Assembly, and strong hardware debugging skills. A Bachelor's degree in Electrical or Computer Engineering is essential, with a Master's preferred. The position offers competitive compensation ranging from ₹10–28 LPA.

Qualifications

  • 5–10+ years of firmware experience.
  • Expert in C/C++, Assembly, RTOS, toolchains (Keil/IAR/GCC).
  • Strong hardware debugging knowledge.

Responsibilities

  • Design/code/test/debug firmware for microcontrollers/SoCs.
  • Implement drivers, power management, secure boot, OTA updates.
  • Conduct root-cause analysis using JTAG/SWD, protocol analyzers.
  • Ensure high reliability, security, and regulatory compliance.
  • Participate in code reviews, documentation, and manufacturing support.
  • Integrate with cloud/edge platforms.

Skills

C/C++
Assembly
RTOS
Hardware debugging

Education

Bachelor’s degree in Electrical/Computer Engineering
Master’s degree in Electrical/Computer Engineering

Tools

Keil
IAR
GCC

Job description

Firmware Engineer

Job Title: Firmware Engineer Location: Chennai, Tamil Nadu, India. Department: Firmware / Embedded Engineering

Overview

Join as a Firmware Engineer to build reliable, secure low-level firmware for embedded devices in Chennai's growing automotive and IoT sectors.

Key Responsibilities
  • Design/code/test/debug firmware for microcontrollers/SoCs.
  • Implement drivers, power management, secure boot, OTA updates.
  • Root‑cause analysis using JTAG/SWD, protocol analyzers.
  • Ensure high reliability, security, regulatory compliance.
  • Code reviews, documentation, manufacturing support.
  • Integrate with cloud/edge platforms.
Required Qualifications
  • Bachelor’s degree in Electrical/Computer Engineering (Master’s preferred).
  • 5–10+ years firmware experience.
  • Expert in C/C++, Assembly, RTOS, toolchains (Keil/IAR/GCC).
  • Strong hardware debugging knowledge.
Preferred
  • ARM, wireless, Linux porting, cybersecurity.
Compensation

Competitive (₹10–28 LPA).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Gicindia • Pune District

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

Oben Electric Vehicles • Bengaluru

On-site
INR 900,000 - 1,300,000
Competitive salary
Health & wellness benefits
Professional development opportunities
+1
Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

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

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Firmware Developer_(V)
Firmware Developer_(V)

Acesoft Labs • Bengaluru

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

Maxwell Energy System Pvt Ltd • Bengaluru

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

Gridbots Technologies • Ahmedabad District

On-site
INR 600,000 - 900,000
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Firmware Developer (Delhi Hauj Khas)
Firmware Developer (Delhi Hauj Khas)

WOW Softech • New Delhi, Gurugram District

On-site
INR 900,000 - 1,300,000
Firmware Support Engineer
Firmware Support Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
On-the-Job Training
+2