Senior Embedded Photonic Card Software Engineer

Ciena Corporation

Ottawa

Hybrid

CAD 114,000 - 182,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical plan
Dental plan
Vision plan
401K
DCPP
ESPP
EAP
Company holidays
Sick leave
Vacation time

Job summary

Ciena Corporation seeks an embedded software engineer to design and optimize high-performance C/C++ software for Linux or VxWorks in our Ottawa-area team. You will advance RTOS functionalities, develop modular software, and drive automated testing within the development lifecycle.

Ideal candidates have 3+ years in embedded software, strong C/C++ skills, and experience with Linux or VxWorks. A flexible, work-environment and collaboration with factory and vendor teams are emphasized.

Qualifications

  • Master's or Bachelor's degree in a related field.
  • 3+ years of embedded software development experience.
  • Proficient in C/C++ for embedded Linux or VxWorks.

Responsibilities

  • Design and develop high-performance C/C++ software for embedded systems on Linux or VxWorks.
  • Implement RTOS and networking functionality to meet performance and reliability targets.
  • Develop modular, scalable software aligned with system requirements.
  • Create automated testing scripts and integrate them into the development lifecycle.
  • Diagnose, troubleshoot, and optimize embedded software for reliability and efficiency.
  • Collaborate with factory teams for testing and calibration of new modules.
  • Coordinate with peer teams and vendors on requirements, defects, and delivery.

Skills

C/C++ programming
Embedded software
Linux/VxWorks
RTOS concepts
Software optimization

Education

Master's degree in Computer Science or Electrical/Software Engineering
Bachelor's degree in Computer Science or Electrical/Software Engineering

Tools

GitHub/Bitbucket
REST/JSON/XML

Job description

Ciena Corporation seeks an embedded software engineer to design and optimize high-performance C/C++ software for Linux or VxWorks in our Ottawa-area team. You will advance RTOS functionalities, develop modular software, and drive automated testing within the development lifecycle.

Ideal candidates have 3+ years in embedded software, strong C/C++ skills, and experience with Linux or VxWorks. A flexible, work-environment and collaboration with factory and vendor teams are emphasized.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Photonics (Linux/VxWorks)
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
Experienced Photonic Card Software Developer
Experienced Photonic Card Software Developer

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Experienced Photonic Card Software Developer
Experienced Photonic Card Software Developer

Ciena Corporation • Ottawa

Hybrid
CAD 114,000 - 182,000
Medical plan
Dental plan
Vision plan
+7
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena • Ottawa

On-site
CAD 95,800 - 153,000
Medical plans
Dental plans
Vision plans
+4
Senior Embedded Software Engineer, RLS
Senior Embedded Software Engineer, RLS

Ciena Corporation • Ottawa

On-site
CAD 94,000 - 193,000
Medical, dental & vision plans
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+2
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000