Lead Embedded Software Engineer C C++ (Montreal)

Lead Embedded Software Engineer C C++ (Montreal)

25 Oct
|
Coherent
|
Montreal

25 Oct

Coherent

Montreal

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.

📌 Lead Embedded Software Engineer C C++ (Montreal)
🏢 Coherent
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead embedded software engineer c c++ (montreal) / montreal