We are seeking a Firmware Engineer to develop low-level software for hardware devices. You will write firmware code, interface with hardware components, implement communication protocols, and debug firmware issues. The ideal candidate has strong C/C++ skills, understanding of microcontrollers, experience with embedded debugging, and hardware knowledge. You will optimize code for performance and memory, work with hardware schematics, participate in design reviews, and ensure firmware quality and reliability.