The position involves significant software development responsibilities, accounting for 75% of the role. The candidate will design and develop software features based on high-level customer and product line management requirements, develop new features for existing and future products, and resolve bugs and other sustaining issues related to legacy products. Collaboration with validation and integration engineers, optical, hardware, and test engineering teams is essential to continuously improve product performance, execution efficiency, and development processes. The candidate will also ensure that firmware documentation is accurate and up to date. The remaining 25% of the role focuses on teamwork and support, including coaching junior software engineers, driving coding reviews and practices across the team, and providing guidance to Field Application Engineers during pre and post-sales customer interactions. Additionally, the candidate will provide input to the documentation team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Industry
Computer and Electronic Product Manufacturing
Education Level
Bachelor's degree