Architect, implement, and maintain complex firmware designsDefine and bring up new sensing chipsets and processors from initial specification to productionBe an active participant in the design process, working closely with internal and external partnersWrite clean, robust, testable, and balanced code tailored for embedded systemsEfficiently debug and close out system issues related to your firmwareSpecify and detail communication protocols, system states, and feature requirements in partnership with other firmware and software teams