As a Firmware Engineer for the Human Interface Devices (HID) team, you will be involved in bringing up new sensing chipsets and processors, working with cross-functional teams, debugging system issues, designing and implementing complex firmware, writing clean and sustainable code, negotiating communication protocols, defining power management strategies, and collaborating with the QE teams to inform their testing. You will be expected to quickly address any issues and effectively close them out. This role requires you to contribute from initial specification to production and collaborate with various teams to ensure the smooth operation of the embedded systems.