Padmi

Firmware Engineer (Bare Metal Development)

MumbaiPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Programming.Com

Opens the source posting on shine.com

Source description

About the role

View original

You will focus on low-level embedded software development using bare metal techniques. Responsibilities Develop firmware for microcontrollers and microprocessors using C and C++. Implement and manage communication protocols including I2C, SPI, and UART. Write and optimize bare metal code for embedded systems. Debug hardware and software interfaces to ensure system stability. Required Skills 4+ years of experience in firmware development. Proficiency in C and C++ programming. Hands-on experience with bare metal development. Deep understanding of microcontrollers and microprocessors. Experience implementing I2C, SPI, and UART protocols. Practical knowledge of embedded systems architecture. Ability to work with debugging tools. Experience using Git for version control. You will focus on low-level embedded software development using bare metal techniques. Responsibilities Develop firmware for microcontrollers and microprocessors using C and C++. Implement and manage communication protocols including I2C, SPI, and UART. Write and optimize bare metal code for embedded systems. Debug hardware and software interfaces to ensure system stability. Required Skills 4+ years of experience in firmware development. Proficiency in C and C++ programming. Hands-on experience with bare metal development. Deep understanding of microcontrollers and microprocessors. Experience implementing I2C, SPI, and UART protocols. Practical knowledge of embedded systems architecture. Ability to work with debugging tools. Experience using Git for version control.

One address, no account. We’ll tell you when matching roles go live.

More at Programming.Com

Related open roles

View all roles