Bring up new sensing chipsets and processors from initial specification to production Quickly debug and optimally close out system issues related to your firmware Implement, and maintain complex firmware designs Write clean, easy to understand, robust, and balanced code tailored for embedded systems Negotiate, specify and document communication protocols, system states, and FW/SW feature requirements with multi-functional teams