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 C 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