Embedded Firmware Developer
TweetEmbedded Firmware Developer
Name: Embedded Firmware Developer
Role: Embedded Firmware Developer
Industry: Electronics Manufacturing
Location: Udaipur (Rajasthan )
Job Type: Full Time
Experience: 2- 5 years
Skills: Embedded Systems, IOT, Embedded C, Microcontrollers, Microprocessor architectures, Firmware Development, etc.
Salary: Best in the industry
Education: B.Tech/ Diploma (Electrical, Electronics, Embedded Systems, Computer Science)
Description:
- Develop, test, and debug embedded firmware for microcontroller and microprocessor-based systems.
- Design and implement firmware using Embedded C in bare-metal and RTOS environments.
- Work with hardware interfaces and communication protocols such as UART, SPI, I2C, GPIO, ADC, and Timers.
- Support board bring-up activities, hardware validation, and system integration.
- Optimise firmware for performance, memory utilisation, and power efficiency.
- Perform troubleshooting and debugging using tools such as JTAG/SWD, logic analysers, and oscilloscopes.
- Collaborate with hardware and software teams throughout the product development lifecycle
- Strong proficiency in Embedded C programming (C++ knowledge will be an added advantage).
- Good understanding of microcontroller and microprocessor architectures.
- Hands-on experience with communication protocols including UART, SPI, and I2C.
- Basic knowledge of RTOS concepts (FreeRTOS or similar).
- Experience in hardware interfacing, board-level debugging, and firmware troubleshooting.
- Familiarity with embedded development and debugging tools.