Job Summary :
We are looking for a highly skilled
Firmware Developer
with hands-on experience (4-9 years) in embedded systems and industrial automation. The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.
Key Responsibilities :
Develop and maintain firmware for 16-bit and 32-bit microcontrollers.
Design and implement low-level device drivers based on datasheet specifications.
Interface with hardware peripherals including
USB, RS232, SPI, SD card , and other communication protocols.
Work with IDEs such as
e² studio, IAR Embedded workbench
for Renesas microcontrollers or similar microcontrollers and similar development environments.
Collaborate with hardware engineers to bring up new boards and debug hardware / firmware integration issues.
Optimize firmware for performance, reliability, and power efficiency.
Conduct thorough testing and validation of firmware on target hardware.
Document firmware architecture, design decisions, and test results.
Good experience of embedded systems firmware architecture and design
Required Qualifications :
Bachelor’s or Master’s degree in Electronics, Electrical, or Computer Engineering.
6+ years of experience in embedded firmware development.
Strong proficiency in
for embedded systems.
Experience with device driver development for
USB or
RS232 serial communication ,
SPI
and
SD card interfaces .
Extensive experience in 16-bit and 32-bit microcontrollers programming.
Solid understanding of
microcontroller architectures
(Renesas, ARM Cortex-M etc.).
Experience in
low-level driver development
using datasheets and reference manuals.
Familiarity with
e² studio
or similar embedded development environments.
Hands-on experience in
industrial automation systems
and protocols.
Location- Hyderabad and Pune
Embedded Developer • India