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

Embedded software engineer

Ciena Corporation

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.

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: requirements gathering, architecture design, implementation, testing, and ensuring successful product delivery to customers.
  • Collaborate with local and global teams to deliver scalable, high-performance systems.
  • Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development.
  • Support field teams during deployments and troubleshooting to ensure smooth integration and customer satisfaction.
  • Leverage your experience with coherent optics, pluggable optical technology, OTN mapper or/and re-timer devices (e.g., DIGI/G5/DX1/DX2) to improve hardware/software integration and system performance.
  • Work comfortably with AI tools such as Co-Pilot for tasks including, but not limited to, problem analysis, software development, test case generation and automation.

The Must Haves

  • Bachelor's degree in electrical engineering, computer engineering, or a related field.
  • 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom industries.
  • 5+ years of programming experience in C, C++, and embedded C, with proficiency in debugging tools (e.g., GDB, Valgrind).
  • Working knowledge of coherent optical technology.
  • Hands-on experience with FPGA/ASIC integration, device bring-up, and SoC platforms.
  • Knowledge of CPU architectures, hardware specifications, and timing diagrams.
  • Experience with Linux kernel and user-space drivers.
  • Strong foundation in embedded systems concepts: interrupts, synchronization, and inter-process communication.
  • Familiarity with telecom and networking protocols: DWDM, OTN, Ethernet, TCP/IP.
  • Strong written and verbal communication skills for technical collaboration.

Nice to Have

  • Experience working with OTN mapper or/and re-timer devices.
  • Comfortable working with AI tools such as Co-Pilot for software development and test case generation.
  • Prototyping skills to explore solutions and refine designs.
  • Experience designing large-scale distributed embedded systems using microservice architectures.
  • Knowledge of telecom standards such as G.709 and IEEE 802.3.
  • Familiarity with data modeling (e.g., YANG).
  • Experience with development tools: Git, JIRA, Confluence, or Yocto.

Pay Range

The salary range for this role is $96, 200 - $148, 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.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded software engineer in Ottawa, ON vacancy
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision...  ...team.   What will you be doing? As the Embedded Software Engineer, you will play an integral part of an agile development team,... 
    Suggested
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  • $90k - $125k per year

     ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community...  ...looking for an intermediate C++ / Qt Embedded Developer to support the development of...  ...Science, Software Development, Computer Engineering, Electrical/Computer Engineering, or a related... 
    Suggested
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space... 
    Suggested
    Full time

    Aversan

    Ottawa, ON
    9 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead...  ...leveling up because of your mentorship AI tooling meaningfully embedded in how the team designs, builds, reviews, and ships What... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    13 days ago
  •  ...Mechanical or Embedded Systems Engineer - Robotics Preferred Location: Onsite - Ottawa Reports to: COO Type: Full-Time About Dominion...  ...the harshest environments on Earth. We’re delivering a software-defined command and control capability that lets Canada and... 
    Suggested
    Full time
    Remote work

    Dominion Dynamics

    Ottawa, ON
    more than 2 months ago
  • $85k - $110k per year

     ...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...experience building desktop or embedded Java applications (not exclusively web/microservices... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  • $96k - $146k per year

     ...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and...  ..., and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... 

    Ford Motor Company

    Ottawa, ON
    18 days ago
  •  ...the job. Connect with a career that matters. Network Solution Engineer (Optical Engineer) Work Location: Onsite at Scott AFB, IL (...  ...including experience with: Ciena Site Manager. MCP/Navigator software. Service-Aware Operating System (SAOS). Experience with... 
    For contractors
    Internship
    Local area

    ciena

    Ottawa, ON
    3 days ago
  •  ...Software Engineer Co-Op, Agents Location: Ottawa, ON | Hybrid OR Remote| Canada Reports To: Dan Murdock, Director, Engineering About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner and... 
    Permanent employment
    Full time
    Internship
    Remote work

    Sol Ink

    Ottawa, ON
    10 days ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    13 days ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's been...  ...but as core infrastructure.  We're embedding intelligence directly into the workflows...  ...real. The Role The Staff Software Engineer specializes in mobile app development and... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  • $185k - $195k per year

     ...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    29 days ago
  •  ...Principal Embedded Software/Firmware Engineer We are seeking a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture and solutions for advanced optical devices. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities... 
    Contract work

    Myticas Consulting Inc.

    Ottawa, ON
    4 days ago
  •  ...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... 

    Ciena Corporation

    Ottawa, ON
    3 days ago
  • $70k - $120k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...are looking for a Software Development Engineer in Test (SDET) to join our team who will...  ...be reflected in our hiring processes and embedded in our values and how we treat one another... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...company building the foundational software and AI to power the autonomous...  ...belief that an elite group of engineers can make a big difference. We...  ...This is an opportunity to embed deeply with customers, work at...  ...Understanding of working on embedded or resource-constrained devices... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  •  ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of...  ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move... 
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    10 days ago
  •  ...Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities... 
    Contract work

    Myticas Consulting

    Ottawa, ON
    25 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...responsible to build, lead, and manage a team of software professionals, including Principal...  ...will develop strategies for the embedded SW development environment, including goals... 
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    4 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent   Compensation Details: ~ Software Engineer 18:... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    18 days ago
  • $95k - $115k per year

     ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community...  ...automation. We are looking for an Embedded BSP Developer to support the design, development...  ...’s degree in Computer Science, Computer Engineering, Electrical/Computer Engineering, or a... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...responsible to build, lead, and manage a team of software professionals, including Principal...  ...will develop strategies for the embedded SW development environment, including goals... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    14 days ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and...  ...requirements. Define interfaces between embedded software, networking components, modems,... 
    Long term contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    16 hours ago
  • $155k - $180k per year

     ...Overview This position is for a Principal Software Developer - AI Integration. In this role...  ...of leading technical teams, mentoring engineers, and driving complex technical projects to...  ...Experience with vector databases, embedding models, and retrieval-augmented generation... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    10 days ago
  • Lead the design and architecture of embedded solutions in optical devices as a Principal Embedded Software/Firmware Engineer in Ottawa. This one-year contract draws on your deep expertise in embedded systems for impactful contributions. The role demands a skilled engineer capable... 
    Contract work

    Myticas Consulting Inc.

    Ottawa, ON
    4 days ago
  •  ...excellence. Job Description The Role:  The Solution Test Engineer will work to bridge the gap between platform and feature...  ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload  • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  • $74k - $98k per year

     ...interface.  We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll...  ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...the development of digital investigative software that acquires, analyzes, and shares...  ...a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline...  ...be reflected in our hiring processes and embedded in our values and how we treat one... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded software engineer. Be the first to apply!