Permanent
Full Time Job
We have an urgent openings for the position of Embedded Firmware Developer at our UdaipurÂ
Designation: Embedded Firmware Developer
Key Responsibilities
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.
Optimize firmware for performance, memory utilization, and power efficiency.
Perform troubleshooting and debugging using tools such as JTAG/SWD, logic analyzers, and oscilloscopes.
Collaborate with hardware and software teams throughout the product development lifecycle.
Design
communication
hardware
troubleshooting
software
microcontroller
embedded
pro
microprocessor
process
commu
efficiency
validation
power
Developer
Required Skills
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.
Educational Qualification
B.E./B.Tech./M.Tech in Electronics, Electronics & Communication, Embedded Systems, Computer Science, or a related field.
Promote this job on your social network or email to your friend.