The Senior Staff Engineer, Software develops, debugs, tests, deploys, and supports software for systems, products, and equipment across applications. The role writes, maintains, and tests software in common programming languages and across software layers, from firmware to applications. Software development follows agreed-upon processes such as Agile or Scrum and complies with product life-cycle development deliverables. This role works with cross-functional teams, including designers, customers, manufacturing engineering, and project leadership, to deliver robust, high-quality products. It incorporates feedback from reviews involving manufacturing, test, supply chain, reliability, industrial design, and simulations. The engineer leads technical solutions across multiple domains, provides technical direction to engineers, and may serve as a recognized expert in one or more technical areas. The position may also involve leading strategic program deployments, coordinating site-wide deployment efforts, and managing key vendor or partner relationships.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior