Senior Software Engineer

Coherent Corp. VietnamHorsham, PA
$80,630 - $132,000Onsite

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!

Requirements

  • University degree in Electrical Engineering or Computer Science
  • 5+ years of experience in embedded software systems
  • 3+ years of experience in Optical Networking industry (L0 and/or L1 equipment)
  • Familiar with L2/L3 protocols (LLDP, OSPF, BGP etc.)
  • Expert in C and C++ programming in embedded systems.
  • Experience with software functions for system products, such as North-Bound Interface, Platform infrastructure, BSP and Applications such as Photonic control, alarms, PMs, Service Management.
  • Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices.
  • Good written and oral communication skills in English.
  • Object-oriented design.
  • Embedded Linux multi-process design, multi-thread design

Nice To Haves

  • Experience in Open-Source code, such as SONiC, FRRouting, Open vSwitch etc., will be a plus.
  • Familiar with networking protocols (Netconf, Open Config, Yang models etc.) and security protocols
  • Experience in optical networking (ROADM, ILA) system level features
  • Able to work and deliver on an aggressive schedule.
  • Familiar with virtualization and container technologies
  • Experience in cross-site development with global teams.
  • Knowledge of Chinese is an asset.
  • Programming languages: C/C++, Go, Python

Responsibilities

  • Design and develop software features based on high level customer and product line management requirements
  • Develop new features for existing and future products
  • Resolving bugs and other sustaining issues legacy products
  • Work with validation and integration engineers optical, hardware and test engineering teams to continuously improve product performance, execution efficiency, and development processes.
  • Ensure software documentation is accurate and up to date.
  • Pre and Post sales customer interactions, provide guidance to Field Application Engineers
  • Provide input to documentation team

Benefits

  • competitive compensation program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service