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

Embedded software engineer

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.

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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Embedded software engineer in Ottawa, ON vacancy
  •  ...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
    5 days ago
  • $75k - $100k per year

     ...together. Please take a look at: Job Purpose The design engineering group provides complete end-to-end product development...  ...through to volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in... 
    Suggested
    Full time

    SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

    Ottawa, ON
    18 days ago
  •  ...Embedded Systems Engineer Preferred Location: Toronto Reports to: Director of Engineering The Role Real missions require embedded...  ...integrating cutting-edge hardware platforms with secure, resilient software systems in extreme field environments. Your work will enable... 
    Suggested
    Full time
    Remote work

    dominion%20dynamics

    Ottawa, ON
    11 hours 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...  ...of software projects, will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration... 
    Suggested
    Work at office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    a month ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure... 
    Suggested
    Full time
    Worldwide

    telesat

    Ottawa, ON
    22 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    a month ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...information, follow Telesat on X and LinkedIn or visit The Software Architect will play a pivotal role in driving the architectural... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    a month ago
  • $90k per year

     ...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time...  ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    28 days ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development...  ...backend ingestion and data processing to frontend visualization and embedded integrations - working closely with hardware and embedded... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    11 hours ago
  •  ...the world in technology and innovation. Your next chapter starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer... 
    Contract work

    High Tech Genesis

    Ottawa, ON
    22 days ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full...  ...and data processing, the operator-facing dashboards, and the embedded and edge integrations in between. What makes it interesting... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    11 hours ago
  • $90k - $140k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...are looking for a Software Development Engineer in Test to help build and sustain high-...  ...be reflected in our hiring processes and embedded in our values and how we treat one another... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

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

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real-time control firmware... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    28 days ago
  •  ...full product lifecycle, including sustaining engineering and resolution of field‑reported issue • 10+ years of experience in embedded systems development with substantial work...  ...role • Ability to reason across hardware–software boundaries, including both digital and analog... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    13 days ago
  •  ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend...  ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    11 hours ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role...  ...review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    28 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
  • $110.63k - $149.68k per year

     ...consecutive year . Position Title: Embedded Development and Systems Support Employment...  ...Develop features and bug fix embedded software, troubleshoot system-level customer...  ...with software development, QA, systems engineering, DevOps, field teams, and support teams... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    19 days ago
  • $140k - $150k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$150,000 per year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data)... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    8 days ago
  • $89k - $139k per year

     ...you ready to change the way the world moves Ford of Canadas operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three Connectivity and Innovation centres. Ford employs approximately 7000 people... 
    Full time

    Ford Motor

    Ottawa, ON
    14 hours ago
  •  ...looking for a Hardware Designer (Electronics/Embedded) Sensofusion is seeking an ambitious...  ...robustness; collaborate with embedded/software on drivers, interfaces, and system...  ...iDegree in Electrical/Computer/Embedded Engineering (optionally, a degree) ~2–5+ years in electronics... 

    Sensofusion

    Ottawa, ON
    a month ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering... 

    Citta

    Ottawa, ON
    3 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Ottawa, ON
    5 days ago
  •  ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  •  ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    4 days ago
  •  ...smarter. Role Overview Ever wanted to build software that directly improves how cities move? As a Senior Software Engineer at Derq, you will develop and evolve a cloud-...  ...the core C++ traffic signal optimization engine, expanding existing methodologies and exploring... 
    Full time

    Derq

    Ottawa, ON
    8 days ago
  • $126k per year

     ...services, and content processing workflows, with guidance from senior engineers and the EM on scope and trade-offs. Build reliable,...  ...craft intentionally. Who You Are ~4+ years of professional software engineering experience, including exposure to production-scale systems... 
    Long term contract
    Full time
    For contractors
    Internship
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    20 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...operational readiness. We are seeking a Software Architect with knowledge of systems of systems...  ...Technical Diploma in field of Sciences, Engineering, Computer Science, or Mathematics.  ~... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 days ago
  • $130k - $165k per year

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...design. About this role:  The Senior Embedded Systems Architect shapes the embedded...  ...structured firmware release, CI/CD for embedded software, static analysis, and formal coding-... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    28 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    9 days ago

Do you want to receive more vacancies?

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