Systems Software Engineer, Test & Automation Infrastructure

II-VI 2

Fremont, CA, United States
On-site
Automated test execution frameworks
Firmware validation
Software development
The Systems Software Engineer position at Coherent requires a candidate to develop and enhance automated test execution frameworks for firmware and system-level validation. The role emphasizes collaboration with firmware engineers and a strong foundation in programming, particularly in Python, while offering a supportive company culture focused on integrity, collaboration, accountability, respect, and enthusiasm

Job Summary

  • Develop and enhance automated test execution frameworks for firmware and system-level validation.
  • Collaborate with firmware engineers to generate requirements and design new test coverage for new product introduction (NPI) features.
  • Work in a culture that values integrity, collaboration, accountability, respect, and enthusiasm.

Matching Summary

Match Score: 85

The Systems Software Engineer position at Coherent requires a candidate to develop and enhance automated test execution frameworks for firmware and system-level validation. The role emphasizes collaboration with firmware engineers and a strong foundation in programming, particularly in Python, while offering a supportive company culture focused on integrity, collaboration, accountability, respect, and enthusiasm.

Skills & Requirements

Must-have

  • Automated test execution frameworks
  • Firmware validation
  • Software development
  • Python programming
  • Git version control
  • Hardware/software integration
  • Test infrastructure

Nice-to-have

  • C# programming
  • Optics and signal processing
  • Instrument and hardware control
  • Problem-solving skills

Key Requirements

  • Bachelor’s degree in computer engineering, electrical engineering, computer science, or related field
  • 0 - 1+ years of experience in software development, test infrastructure, firmware validation, embedded systems, automation frameworks, or systems-level tooling
  • Experience developing software in one or more languages such as C#, Python, C++, or similar
  • Strong understanding of software development practices

Work Rights

Not specified

Tailored Resume

Cover Letter