Job Role : Firmware Developer
(i.MX8+)
Experience : 4 to 5 Years
Location : Bangalore
Key Responsibilities :
Collaborate with the hardware team to support new board designs and HW modifications.
Lead
board bring-up and firmware development
for embedded systems.
Work with
Linux OS internals, device drivers, and package compilation .
Coordinate with cross-domain teams for
system-level integration and validation .
Ensure robust debugging, unit, and functional testing practices across all firmware modules.
Manage
Linux distribution
and take end-to-end ownership of assigned modules.
Required Skills :
Strong programming in
Embedded C, C++, and Python .
Hands-on experience with
Embedded Linux, drivers, and OS internals .
Proficiency in
hardware bring-up, debugging, and performance optimization .
Experience with
i.MX8 (NXP)
and
Raspberry Pi
boards.
Firmware Engineer • Delhi, India