We are seeking a Firmware Engineer for our Human Interface Devices (HID) team. This candidate will be deeply involved in the lifecycle of our input devices, from the very early stages of bringing up new sensors and processors to their full production realization. You will be at the forefront of debugging and resolving system issues related to your firmware, architecting, implementing, and maintaining complex designs. Your expertise will be instrumental in writing clean, easy-to-understand, robust, and sustainable code tailored for embedded systems. You will work closely with the Hardware team, helping to select microcontrollers and peripherals, defining power management strategies, and reviewing schematics. Additionally, you will collaborate effectively with Hardware and Software teams to negotiate, specify, and document communication protocols, system states, and feature requirements. Furthermore, you will partner with the Quality Engineering team to inform and shape their testing strategies, ensuring the highest quality standards are met.