Firmware Developer
📍 Location:
Bangalore
💼 Experience:
3–5 Years
🏢 Work Mode:
Work From Office (5 Days a Week)
⏳ Notice Period:
Immediate Joiners Preferred
Job Overview
We are hiring a
Firmware Developer
with hands-on experience in
Embedded C
,
low-level driver development
, and
embedded systems
. The ideal candidate should have strong knowledge of microcontrollers, ARM processors, firmware debugging, and communication protocols. You will work closely with hardware and software teams to design, develop, and maintain reliable firmware solutions.
Key Responsibilities
-
Develop, test, and maintain embedded firmware and low-level device drivers.
-
Design firmware for ARM-based microcontrollers and embedded platforms.
-
Develop and integrate drivers for communication interfaces and peripheral devices.
-
Debug and troubleshoot firmware and hardware-related issues.
-
Work closely with hardware, software, and validation teams throughout the development lifecycle.
-
Perform code reviews, testing, bug fixing, and firmware optimization.
-
Ensure firmware quality, performance, and reliability.
Required Skills
-
3–5 years of experience in Firmware Development.
-
Strong programming skills in
Embedded C
.
-
Hands-on experience with
MCAL (Microcontroller Abstraction Layer)
.
-
Experience in
low-level driver development
.
-
Good understanding of
ARM Cortex
processors.
-
Experience working with communication protocols such as:
-
I2C
-
SPI
-
USB
-
PCI
-
CAN
-
Experience with embedded devices including:
-
EEPROM
-
NAND Flash
-
RTC
-
LCD
-
ADC
-
Hands-on experience with microcontrollers such as
Renesas, Infineon, Freescale, or NXP
.
-
Strong debugging and troubleshooting skills.
-
Experience with
Trace32 Debugger
will be an added advantage.
-
Exposure to Audio, Bluetooth, WLAN, or similar embedded domains is preferred.
Educational Qualification
-
BE/B.Tech/ME/M.Tech in:
-
Electronics & Communication Engineering
-
Electrical & Electronics Engineering
-
Computer Science
-
Embedded Systems
-
Instrumentation
-
Or any related discipline
Preferred Candidate
-
Immediate joiners will be given preference.
-
Willing to work from the Bangalore office (5 days a week).
-
Strong understanding of embedded systems, firmware architecture, and hardware-software integration.