Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation

Ottawa

On-site

CAD 137,000 - 212,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
Paid holidays and vacation

Job summary

Ciena Corporation is seeking an experienced embedded software engineer in Canada to design, code, and integrate C/C++ software on Linux and real-time OS. You will work with ASIC/FPGA hardware on SoC platforms and own the full lifecycle from requirements to delivery.

You will mentor junior engineers, collaborate with global teams, and support deployments to ensure smooth integration and customer satisfaction. Strong TCP/IP, Linux, and hardware bring-up skills are essential.

Qualifications

  • Bachelor's degree in electrical or computer engineering or related field.
  • 10+ years embedded software engineering experience, preferably in telecom, networking, or datacom.
  • 5+ years programming in C/C++ with debugging tools (GDB/Valgrind).
  • Experience with Linux kernel and user-space drivers.

Responsibilities

  • Design, code, and integrate embedded C/C++ software on Linux and RTOS.
  • Develop software interfacing with ASIC/FPGA on SoC platforms.
  • Own requirements, architecture, implementation, testing, and delivery.
  • Provide technical leadership and mentor junior engineers.
  • Support field deployments and troubleshoot to ensure customer satisfaction.

Skills

Embedded C/C++
Linux
RTOS experience
ASIC/FPGA integration
SoC platforms
GDB/Valgrind debugging
CPU architectures knowledge
TCP/IP networking
Team leadership

Education

Bachelor's degree in electrical or computer engineering

Tools

Git
JIRA
Confluence
Yocto
GDB
Valgrind

Job description

Ciena Corporation is seeking an experienced embedded software engineer in Canada to design, code, and integrate C/C++ software on Linux and real-time OS. You will work with ASIC/FPGA hardware on SoC platforms and own the full lifecycle from requirements to delivery.

You will mentor junior engineers, collaborate with global teams, and support deployments to ensure smooth integration and customer satisfaction. Strong TCP/IP, Linux, and hardware bring-up skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Photonic Card Software Engineer
Senior Embedded Photonic Card Software Engineer

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 - 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
Embedded software engineer
Embedded software engineer

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
Embedded Software Developer (New Grad)
Embedded Software Developer (New Grad)

Ciena Corporation • Ottawa

Hybrid
CAD 69,000 - 110,000
Medical, dental, and vision plans
Employee Stock Purchase Program (ESPP)
Employee Assistance Program (EAP)
+3
Embedded Software Developer - New Grad
Embedded Software Developer - New Grad

Ciena Corporation • Ottawa

On-site
CAD 69,000 - 110,000
Medical insurance
Dental and vision plans
401(k)/DCPP with company match
+4
Embedded Software Developer (New Grad)
Embedded Software Developer (New Grad)

Ciena • Ottawa

On-site
CAD 69,000 - 110,000
Medical, dental, and vision plans
Employee Stock Purchase Program
Paid holidays, sick leave and vacation
Embedded Systems Software Co-op — C/C++ & Linux
Embedded Systems Software Co-op — C/C++ & Linux

Cisco • Canada

On-site
CAD 32,000 - 44,000