The position involves authoring and implementing scalable and sustainable embedded code for current and future systems. The role requires designing, testing, and implementing control functions for various systems, including Robotics, Vacuum, RF, MFC, and error handling. The candidate will work closely with firmware vendors and electrical engineers to support subsystem and system-level bring-up, testing, and debugging. Additionally, the role includes developing unit tests and automated tests, analyzing test data to improve existing controls and designs, and participating in system and software module level design reviews. The candidate will lead and execute complex software projects, communicate with internal and external customers regarding requirements and roadmaps, and bring new ideas for improving software products and development processes.