IT & Software

Lead Embedded Software Engineer C C++

COHERENT

Ottawa · Ontario · Canada

Lead embedded software development in Horsham, Pennsylvania, using expert C and C++ skills across optical networking products and systems. This onsite role supports existing and future products.

As a Lead Embedded Software Engineer, you will design customer-driven features, resolve legacy product issues, and improve development processes. The work includes embedded Linux, networking protocols, Agile delivery, and collaboration with validation, integration, optical, hardware, and test engineers.

Key Responsibilities:

  • Design software features from customer and product requirements
  • Develop features for existing and future products
  • Resolve bugs and sustaining issues in legacy products
  • Drive code reviews and software design practices
  • Maintain accurate, current software documentation

Requirements:

  • Bachelor's degree in Electrical Engineering or Computer Science
  • Five-plus years developing embedded software systems
  • Three-plus years in optical networking equipment
  • Expertise in C and C++ embedded programming
  • Familiarity with L2/L3 protocols and embedded Linux

Apply embedded C and C++ expertise to optical networking features, product support, code reviews, and cross-functional engineering at Coherent.

#J-18808-Ljbffr

Reference: WJ-2742_466653

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.