Embedded Systems Software & FPGA Programmer

Coherent Corp. VietnamHorseheads, NY
$80,000 - $118,000

About The Position

Seeking an Embedded Systems Software and FPGA Programmer to augment our engineering team's efforts in designing, developing, and integrating innovative optical systems. This role involves supporting the architecture, design, development, testing, and integration of software for embedded systems and FPGA designs. The position is open to recent graduates and early career candidates with up to 7 years of experience. The company, Coherent Corp., is a global leader in lasers, engineered materials, and networking components, offering a comprehensive career development platform and a competitive compensation program.

Requirements

  • A Bachelor's degree in Engineering, Computer Science, or a related field is required.
  • Knowledge of programming in C, C++.
  • Familiarity with Verilog for FPGA development is required.
  • Basic debugging and troubleshooting skills are necessary.
  • Ability to work effectively within a team environment, showcasing strong communication skills and a collaborative work ethic.
  • Interest in laser systems and eagerness to contribute to real product development.
  • Strong adaptability, customer focus, and innovation capabilities.
  • Effective planning, organizing, and problem-solving skills.
  • Commitment to continuous improvement, professional and technical knowledge development.
  • Ability to generate positive teamwork and relationships, while being results-oriented and maintaining high work standards and quality.
  • All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.

Nice To Haves

  • A basic understanding of hardware/software trade-offs is advantageous.
  • Experience with VHDL is beneficial but not mandatory.
  • Experience with embedded Linux or real-time operating systems is beneficial but not required.

Responsibilities

  • Assist in the design and development of software for embedded systems and FPGA designs.
  • Contribute to the documentation process, including Requirements Documents, block diagrams, Design Documents, and Interface Control Documents, under the guidance of senior engineers.
  • Participate in the software and FPGA development process, aiding in the implementation of designs.
  • Execute test plans at various levels of integration to ensure system performance and reliability.
  • Support senior engineers in developing Test Plans.
  • Engage in integration and testing activities, facilitating a smooth transition from initial hardware bring-up to final system validation.

Benefits

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