TEMP- Software Engineer

Coherent Corp. VietnamFremont, CA
$30 - $49Remote

About The Position

Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us! This is a part-time role, approximately 5 hours per week, capped at 10 hours a week, for 4-5 months. This position is remote. Regular use of a computer and other office equipment is necessary. Interaction with team members and external contacts is a regular part of the job.

Requirements

  • 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.

Nice To Haves

  • 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 working at the hardware/software interface: reading and writing registers, comfortable with hardware specs.
  • Comfortable using oscilloscopes, multimeters, power supplies, etc.
  • Hands-on (practical) or lab experience with hardware.
  • Strong interpersonal and problem-solving skills.
  • Work effectively with other members of core team for module development.

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.

Benefits

  • Competitive compensation program
  • Comprehensive career development platform
  • Stability, longevity and growth opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service