Embedded Firmware Developer

Rudr ConsultancyUdaipur (Rajasthan )Full Time

Job Summary

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)
Skills
Embedded SystemsIOTEmbedded CMicrocontrollersMicroprocessor architecturesFirmware Developmentetc.

Job Description

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.