Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Wavelogic Embedded Software Developer

Full-time

Ciena

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.

Ciena’s WaveLogic Software Development team builds and sustains platforms that enable convergence across photonics, OTN, and Ethernet packet layers within global networks. This role contributes to the development and ongoing enhancement of the WaveLogic Test Platform, supporting system reliability and performance. The position provides exposure to complex embedded systems and cross-platform software environments.

How You Will Make An Impact

  • Participate in software development life cycle activities from development through customer delivery
  • Implement cross-platform software and services across embedded CPUs, SOCs, Ethernet PHYs, FPGAs, and optical components
  • Apply Linux kernel, TCP/IP stack, forwarding tables, IP filters, VLANs, and memory management concepts in development activities
  • Design and develop drivers, diagnostics, and applications using C, C++, and Python
  • Debug and resolve system defects, throughput, and performance issues
  • Develop scripts, test utilities, and development tools to improve engineering efficiency
  • Collaborate with engineering, architecture, and verification teams to resolve issues and support large-scale software releases

The Must Haves

  • Education: Bachelor’s degree in Engineering, Computer Science or equivalent
  • Application of Embedded C and C++ programming languages
  • Experience: 5+ years of experience with Linux kernel drivers and user space drivers
  • Utilization of Yocto containers, Docker, and related tools
  • Demonstrated interest in software development
  • Demonstrated willingness to learn new technologies and concepts

Nice To Haves

  • Exposure to real-time operating systems concepts
  • Exposure to software development methodologies such as Agile or Waterfall
  • Exposure to optical networking concepts including DWDM, OTN, Ethernet, OSI Model, and PMs

Pay Range

The salary range for this role in Ottawa is $79, 800 - $127, 600

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, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Wavelogic Embedded Software Developer in Ottawa, ON vacancy
  • $75k - $100k per year

     ...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The initial focus will be frequency synthesizer solution, participating in... 
    Suggested
    Full time

    Sanmina

    Ottawa, ON
    12 days ago
  •  ...development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams...  ..., testing, and maintenance of software applications. Develop and maintain tests for embedded software modules using programming languages like C++ and... 
    Suggested
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    5 days ago
  •  ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive...  ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their... 
    Suggested
    Full time
    Worldwide

    telesat

    Ottawa, ON
    a month ago
  •  ...troubleshoot system‑level hardware issues • Develop and maintain platform‑level Linux kernel...  ...issue • 10+ years of experience in embedded systems development with substantial work...  ...role • Ability to reason across hardware–software boundaries, including both digital and... 
    Suggested
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    18 days ago
  •  ...Senior Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our... 
    Suggested
    For contractors

    Myticas Consulting

    Ottawa, ON
    21 days ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company...  ...for embedded software development Architect, design, develop, document, and verify software for complex electro-optical surveillance... 
    Full time

    Aversan

    Ottawa, ON
    10 days ago
  • $110.63k - $149.68k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy...  ...Engineer to join our team. In this role, you will design, develop, and optimize embedded software systems, playing a key part in... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    12 days ago
  •  ...meaningful social, community, and societal impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. Own the full lifecycle:... 
    Full time
    Local area
    Flexible hours

    Ciena

    Ottawa, ON
    26 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description 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-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    2 days ago
  •  ...And Responsibilities As an Application Developer, you will develop, support, and maintain...  ...Technical Capabilities ~8+ years of hands-on software development experience, including low-...  ...device drivers and firmware for embedded or hardware-integrated systems ~ Strong... 
    Long term contract
    Permanent employment
    Full time
    Worldwide

    IBM

    Ottawa, ON
    10 days ago
  •  ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal Embedded Software Architect, you will play a pivotal role in driving the architectural and design aspects of software projects, will... 
    Work at office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    a month ago
  • $105k - $155k per year

     ...integrate and maintain high-quality Android-based software that enables seamless navigation experiences...  ...position include but are not limited to: Design develop and maintain Android services and applications that support embedded and mobile third-party navigation experiences... 
    Full time

    Ford Motor

    Ottawa, ON
    4 days ago
  • $75k - $80k per year

     ...join our well-established team as a Network Communicatioins Software Developer. As part of our team, you will design, develop and maintain products...  ...experience ~ Object Oriented, N-Tier Architecture, Embedded/Real-time development ~ Languages: C++ ~ Scripting Languages... 
    Long term contract
    Permanent employment
    Work at office
    Worldwide

    Frequentis

    Ottawa, ON
    2 days ago
  • $95k - $110k per year

    At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    6 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration... 
    Full time

    Wavestore

    Ottawa, ON
    18 days ago
  •  ...clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution,...  ...operational readiness. We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through modeling and simulation... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 days ago
  • $18 - $25 per hour

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...science reinforce each other by design. About this role:  The Embedded Systems Developer Intern will work alongside Q-Block's firmware... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    2 days ago
  •  ...their emissions.  Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    13 days ago
  •  ...services for building the world's most critical embedded systems. The company's technology is...  ...machinery and robotics. BlackBerry QNX software and development tools are standards-based...  ...application domains is seeking talented embedded developers for our Automotive OEM Direct Engineering... 
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...meaningful difference in how Canadians and global citizens alike experience and trust the internet! Who You Are You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking... 
    For contractors
    Work at office
    Remote work
    Worldwide
    Rotating shift

    CIRA

    Ottawa, ON
    10 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    25 days ago
  • $81k - $105k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...priorities alongside meaningful social, community, and societal impact. WaveLogic Systems Design Architecture Intern The Opportunity 8-12...  ...and analysis. You may also get involved with testing some software aspects of our modem products. You will… Assist with Design... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    27 days ago
  • $105k - $130k per year

     ...at 40 Hines Rd, Ottawa, ON K2K2M5. Position Summary We are seeking a highly skilled and experienced Applied AI Sr. Backend Software Developer to join the development of TrendAI Vision One. In this role, you will play a critical role in designing, developing, testing,... 
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    TrendAI

    Ottawa, ON
    21 days ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    a month ago
  • $105k - $135k per year

     ...) and the Ontario Human Rights Code.      Envision Yourself at Barracuda:   We are seeking a passionate and hardworking Software Senior Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  • $110.63k - $149.68k per year

     ...for the 5th consecutive year . Position Title: Embedded Development and Systems Support Employment Type: Full...  ...you, you’ll fit right in. What You’ll Be Doing Develop features and bug fix embedded software, troubleshoot system-level customer issues involving Linux... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    24 days ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Wavelogic Embedded Software Developer. Be the first to apply!