Talent.com
Ciena
Senior Embedded Software EngineerCiena • Ottawa, ON, Canada
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Ciena • Ottawa, ON, Canada
13 days ago
Job type
  • Full-time
Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

The WaveLogic Software Development team develops embedded software platforms that enable convergence across photonics, OTN, and Ethernet packet networking technologies. This role contributes to the delivery of software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering teams helps drive product delivery and continuous improvement.

This is a fully in-office position based in Ottawa. Employees are required to work on-site 4 days per week.

How You Will Make An Impact

  • Participate in the software development lifecycle from development through customer delivery.
  • Implement cross-platform software and services for embedded CPUs, SoCs, Ethernet PHYs, FPGAs, and optical technologies.
  • Apply Linux kernel, TCP/IP stack, forwarding table, IP filtering, VLAN, and memory management concepts in software development activities.
  • Design, code, and maintain drivers, diagnostics, and applications using C, C++, and Python.
  • Debug software defects and analyze system throughput and performance. Port common operating system components across product families within Ciena.
  • Develop scripts, test utilities, and development tools that improve engineering efficiency.

The Must Haves

  • Education: Bachelor’s degree in Engineering, Computer Science or equivalent
  • 6+ Years of experience with embedded C and C++ programming language application
  • Linux kernel driver and user-space driver development
  • Experience: Experience with BSP, security, and board bring-up
  • Fundamentals of structured programming and design concepts
  • Interest and aptitude for software development
  • Enthusiasm and willingness to learn

Nice To Haves

  • Real-time operating systems concepts
  • Experience developing drivers in Zephyr
  • Ability to interpret CPU hardware architectures, hardware functional specifications, and hardware timing diagrams
  • Exposure to software development methodologies such as Agile or Waterfall
  • Familiarity with datacom and telecom concepts including DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, and MPLS

Pay Range

The annual pay range for this position is C$95,800 - C$153,000.

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission.

In addition to competitive compensation, Ciena offers a comprehensive benefits package, including:

  • medical plans
  • dental plans
  • vision plans
  • participation in 401(K) (USA) & DCPP (Canada) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • company-paid holidayspaid sick leave
  • vacation time
  • Paid Family Leave and other leaves of absence

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

#J-18808-Ljbffr
Create a job alert for this search

Senior Embedded Software Engineer • Ottawa, ON, Canada

Similar jobs

Senior Embedded Software Engineer

Ciena Canada ULCOttawa, ON, CA
Full-time +1

As a Driver, you will load trucks, make deliveries and pickups at both customer and vendor locations.You will work in a safe manner in accordance with all laws, regulations, and company policies.Un... Show more

 • Promoted

Senior Embedded Software Engineer

Morson Edge (Canada)Ottawa, ON, CA
Full-time

Senior Embedded Software Engineer.Our client is a global leader in transforming aviation communication through satellite and cellular technologies.Trusted by operators, OEMs, and organizations worl... Show more

 • Promoted

Senior Embedded Systems Engineer - Radar & EW FPGA IP

Lockheed MartinOttawa, ON, CA
Full-time

A premier defense technology company in Ottawa seeks a skilled Systems Engineer to manage the entire lifecycle of RADAR and EW systems.The ideal candidate will possess a degree in engineering, have... Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)Ottawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Show more

 • Promoted

Embedded Software Designer

Fidus Systemsottawa, on, Canada
Full-time

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose.We specialize in leading-edge electronic product development, with... Show more

 • Promoted

Senior Embedded Software Engineer

Ciena CorporationOttawa, ON, CA
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • Promoted

Senior Embedded Software Engineer – Wind River Next RTOS

AptivOttawa, ON, CA
Full-time

Senior Embedded Software Engineer - Wind River Next RTOS.Wind River is a global leader in delivering software for mission-critical intelligent systems.For more than four decades, the company has be... Show more

 • Promoted

Senior Embedded Firmware Engineer

Work in OttawaOttawa, ON, CA
Full-time

A technology company in Ottawa is seeking a highly motivated Firmware Engineer to design and optimize embedded software for next-generation products.Candidates should have strong experience in C/C+... Show more

 • Promoted

Senior Embedded BSP & Firmware Engineer

NokiaOttawa, ON, CA
Full-time

A leading technology company based in Ottawa is seeking a skilled engineer to design and develop board support and device driver software.The ideal candidate will have a minimum of 15 years of expe... Show more

 • Promoted

AUTOSAR Embedded Software Engineer — Gateway ECU

EPITECOttawa, ON, CA
Full-time

An established industry player seeks a dynamic Autosar Embedded SW Developer to join their innovative team.This exciting role involves developing software drivers for cutting-edge hardware peripher... Show more

 • Promoted

Senior Embedded Hardware Engineer Ottawa

Curtiss-Wright CorporationOttawa, ON, CA
Full-time

Curtiss-Wright is seeking a Senior Embedded Hardware Engineer specializing in systems engineering based in Ottawa, Ontario.Drive innovations in rugged technology for mission-critical applications.A... Show more

 • Promoted

Senior Software Engineer

Warner Media, LLC.ottawa, on, Canada
Full-time

Discovery… the stuff dreams are made of.Behind WBD’s vast portfolio of iconic content and beloved brands are the storytellers, the creators, the dreamers bringing characters to life.We offer career... Show more

 • Promoted

Embedded Software Engineer

Spaceium Inc. (YC S24)Ottawa, ON, CA
Full-time

At Spaceium, we are building spacecraft systems designed to push the boundaries of what’s possible in orbit.As an Embedded Software Engineer, you will develop the core software that directly interf... Show more

 • Promoted

Senior DevOps Role in Embedded Software

Syntronic - A Global Design HouseOttawa, ON, CA
Full-time

Elevate your career at Syntronic as a Senior DevOps Professional, specializing in embedded software systems.This position offers a chance to innovate and enhance CI/CD processes.In this pivotal rol... Show more

 • Promoted

Senior Embedded Software Developer — Quantum Control Firmware

Q BlockOttawa, ON, CA
Permanent

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting-ed... Show more

 • Promoted

Senior Embedded Software Engineer

Ottawa InfotainmentOttawa, ON, CA
Full-time

At Ottawa Infotainment, we’re building the next generation of intelligent vehicle platforms: rethinking the digital cockpit through high-performance compute, embedded software, safety-critical syst... Show more

 • Promoted

Senior Embedded Software Engineer - Satellite Systems

Myticas ConsultingOttawa, ON, CA
Full-time

A leading consulting firm in Ottawa is looking for a Senior Embedded Software Developer to oversee the development of software modules in a dynamic scrum team.Candidates should possess over 8 years... Show more

 • Promoted

Telesat Senior Embedded Software Engineer

TelesatOttawa, ON, CA
Full-time

Join Telesat as a Senior Embedded Software Engineer and drive innovation in satellite technology.This role emphasizes C++ and Python programming within a robust hybrid work structure.As part of the... Show more

 • Promoted

Fidus Senior Embedded Software Engineer

Fidus Systems Incorporated.Ottawa, ON, CA
Full-time

As a Senior Embedded Software Engineer at Fidus, you’ll innovate in Canada’s tech scene.This position requires your expertise in developing sophisticated embedded systems for various high-tech appl... Show more

 • Promoted

Senior Embedded Software Developer — Quantum Control Firmware

Q-Block ComputingOttawa, ON, CA
Permanent

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting‑ed... Show more