1. What is a Software Engineer at Coherent?
As a Software Engineer at Coherent, you play a pivotal role in developing sophisticated control systems, automation tools, and software infrastructure that drive industry-leading photonics, lasers, and materials-based technologies. Your work bridges the gap between raw hardware capabilities and high-performance application layers, enabling precision manufacturing, optical networking, and advanced research instrumentation. Whether you are building internal automation workflows or designing user-facing product software, your code directly influences how physical systems perform in real-world industrial and scientific environments.
This position sits at the intersection of software craftsmanship and deep hardware domain knowledge. You will frequently collaborate across disciplines with optical engineers, hardware developers, and product teams to translate complex physical requirements into robust, scalable software solutions. Success in this role requires not only strong generalist programming fundamentals—such as proficiency in modern software design patterns and object-oriented principles—but also an intellectual curiosity for how hardware, lasers, and electronics interact with software commands.
Expect an environment that values rigorous engineering standards alongside practical problem-solving. While projects can vary from internal tooling and data acquisition systems to embedded software interfaces, the underlying mission remains constant: delivering reliable, maintainable code that empowers Coherent to maintain its competitive edge. You will be challenged to think critically about system architecture, handle domain-specific constraints, and write software that operates reliably in high-stakes manufacturing and R&D settings.

