Coherent Corp.
TEMP- Software Engineer
Apply for this role
Share this job
Job Description
Primary Duties & Responsibilities
- Develop and enhance automated test execution frameworks for firmware and system-level validation.
- Support automation for customer issue replication, debug workflows, and release qualification.
- Document FIRE, SRT and EUI5 architecture, frameworks, APIs workflows, troubleshooting procedures and design decisions clearly for long-term maintainability.
- Create software solutions that reduce manual effort, improve repeatability, and increase automation coverage.
- Assist with root-cause analysis of firmware or system-level issues by improving observability and debug tooling.
- Translate validation and customer issue requirements into software infrastructure and tooling solutions
- Participate in design reviews, code reviews, architecture discussions, and technical planning.
- Support migration from manual or script-based workflows toward robust, platform-based automation.
Education & Experience
- Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science or a related field.
- Strong interest in embedded systems, firmware verification, automation infrastructure, and optical transceiver technologies.
- Experience developing software in one or more languages such as Python, C/C++, C# or similar.
- Experience working with automation frameworks, test infrastructure, hardware/software integration, or embedded system validation.
- Strong understanding of software development practices, including version control, debugging, code reviews, and documentation
Skills
- Strong Python programming language skills, Git version Control and Familiarity with C, C++, C# programming languages is a plus.
- Experience with optics and signal processing is a plus.
- Knowledge of common buses and communication protocols (e.g. UART, I2C, SPI, interfaces, etc.)
- Familiarity with instrument and hardware control such as digital I/O, timers, ADCs, UARTs, low power modes, etc.
- Experience work
Keep looking