Lead Embedded Software Engineer

Coherent•Horsham, PA
•Onsite

About The Position

The Lead Embedded Software Engineer designs and develops embedded software features from high-level customer and product line management requirements, develops features for existing and future products, and resolves bugs and sustaining issues in legacy products. The role works with validation and integration engineers and optical, hardware, and test engineering teams to improve product performance, execution efficiency, and development processes. It also ensures software documentation is accurate and current. The position drives code reviews and software design best practices across the team, supports pre- and post-sales customer interactions, guides Field Application Engineers, and provides input to the documentation team. The role is onsite at the Horsham, Pennsylvania location and may involve occasional off-site meetings or travel, as well as occasional overtime and flexibility in work hours. It includes regular use of a computer and office equipment and interaction with team members and external contacts.

Requirements

  • University degree in Electrical Engineering or Computer Science.
  • At least 5 years of experience in embedded software systems.
  • At least 3 years of experience in the optical networking industry, working with L0 and/or L1 equipment.
  • Familiarity with L2/L3 protocols such as LLDP, OSPF, and BGP.
  • Expertise 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 including photonic control, alarms, PMs, and Service Management.
  • Practical experience across the entire Agile development lifecycle, including CI/CD and collaboration through DevOps practices.
  • Ability to work and deliver on an aggressive schedule.
  • Good written and oral communication skills in English.
  • Experience in cross-site development with global teams.
  • Knowledge of object-oriented design, embedded Linux multi-process design, and multi-thread design.
  • Ability to meet the stated physical requirements, including extended sitting, computer work, and occasional lifting of objects up to 20 pounds.

Nice To Haves

  • Experience with open-source code such as SONiC, FRRouting, or Open vSwitch.
  • Familiarity with networking protocols such as Netconf and Open Config, Yang models, and security protocols.
  • Experience with optical networking system-level features, including ROADM and ILA.
  • Familiarity with virtualization and container technologies.
  • Knowledge of Chinese.

Responsibilities

  • Design and develop software features based on high-level customer and product line management requirements.
  • Develop new features for existing and future products.
  • Resolve bugs and other sustaining issues in legacy products.
  • Work with validation and integration engineers and optical, hardware, and test engineering teams to improve product performance, execution efficiency, and development processes.
  • Ensure software documentation is accurate and up to date.
  • Drive code reviews and best design practices across the team.
  • Participate in pre- and post-sales customer interactions and provide guidance to Field Application Engineers.
  • Provide input to the documentation team.
  • Follow site EHS procedures and Coherent Corp. Corporate EHS standards.
  • Depending on location, execute and maintain applicable quality and environmental management standards, including ISO 9000, 9001, and 14001.
  • Adhere to the company’s ICARE values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service