Coherent Corp. Singapore
Principal Software Engineer
About the job
Primary Duties & Responsibilities Software development – 75% • Design and develop software features based on high level customer and product line management requirements • Develop new features for existing and future products • Resolving bugs and other sustaining issues legacy products • Work with validation and integration engineers optical, hardware and test engineering teams to continuously improve product performance, execution efficiency, and development processes. • Ensure firmware documentation is accurate and up to date. Teamwork and Support – 25% • Coaching junior software engineers. Drive coding reviews and practices across team • Pre and Post sales customer interactions, provide...