The Principal Engineer, Software will be responsible for the design and development of software features based on high-level customer and product line management requirements. This includes developing new features for existing and future products and resolving bugs and sustaining issues for legacy products. The role involves collaboration with validation, integration, optical, hardware, and test engineering teams to continuously improve product performance, execution efficiency, and development processes, as well as ensuring firmware documentation is accurate. Additionally, the position includes teamwork and support responsibilities such as coaching junior software engineers, driving coding reviews, interacting with customers and Field Application Engineers, and providing input to the documentation team.
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
Principal
Number of Employees
5,001-10,000 employees