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

Embedded Software Engineer - New Grad

$68.8k - $109.8k per year

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. Join a team developing real-time embedded software for flagship networking products. This opportunity provides exposure to platform and application software spanning hardware interfaces, system services, and embedded application development. Contributions help enable reliable, scalable software capabilities across multiple product areas.

How you will make an impact:

  • Design, implement, and maintain real-time embedded platform and application software.
  • Develop hardware and software interfaces that bridge abstraction layers.
  • Build fault and alarm subsystems to detect, report, and manage defects.
  • Create system applications for traffic protection, equipment protection, and performance monitoring.
  • Develop platform interfaces that abstract low-level software and hardware components.

The must haves:

  • Education: Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines
  • Experience: Previous internship, co-op, or applied project experience relevant to the role.
  • Coding with C or C++
  • High-level programming and scripting languages such as Python or bash
  • Knowledge of software revision control systems such as git
  • Familiarity with software design patterns (e.g., blocking vs non-blocking, multithreading)

Nice to haves:

  • Developing software for embedded systems or telecom products
  • Understanding of real-time operating systems and embedded systems
  • Software development tools such as git, BitBucket, Gerrit, Jira, etc.
  • Unit test frameworks such as Google Test, JUnit, Robot, PyTest, Unity and the like
  • Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems
  • Software development methodologies such as Agile or Waterfall
  • Bare metal programming

Pay Range:

The annual pay range for this role is $68,800 - $109,800. 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.

Dig deeper into who we are, what we do, and what you can expect as a member of our team. Meet the people who are shaping the future of communication and explore the culture we’ve built together at CienaLife.

#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - New Grad in Ottawa, ON vacancy
  •  ...matters most. 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...  ...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... 
    For graduates
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    12 days ago
  •  ...fabrication partners, RANOVUS is the leader in the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  • $50k - $60k per year

     ...neighborhoods flourish. Philanthropy and social responsibility are embedded into our DNA, ensuring that as we grow, so do the communities we...  ..., help where you are needed kind of role. We are looking for a new team member who will support our success when and as needed, as our... 
    For graduates
    Long term contract
    Full time
    Internship
    Work at office

    The Clv Group

    Ottawa, ON
    more than 2 months ago
  • $45k - $48k per year

     ...neighbourhoods flourish. Philanthropy and social responsibility are embedded into our DNA, ensuring that as we grow, so do the communities we...  ...our upcoming acquisition here Introducing CLV Group – New Graduate Real Estate Foundations Program Are you a recent graduate... 
    For graduates
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Weekend work
    Afternoon shift

    The Clv Group

    Ottawa, ON
    a month ago
  •  ...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

     ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...environment that supports new ideas. · Explore multiple...  ...for an intermediate C++ / Qt Embedded Developer to support the development...  ...Development, Computer Engineering, Electrical/Computer Engineering... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  .... How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software...  ...technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development.... 
    Local area
    Flexible hours

    Ciena Corporation

    Ottawa, ON
    5 days ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company....  ...solve software issues. Support the estimation and planning of new products and features and the Agile development process.... 
    Full time

    Aversan

    Ottawa, ON
    11 days ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k...  .... What You’ll Do You are supporting the development of new features, from initial design through to implementation, under... 
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    5 hours ago
  • $85k - $110k per year

     ...Systems–Canada, we’re not just engineering technology — we’re shaping the...  ...is seeking a working level Software Engineer to support delivery of...  ...experience building desktop or embedded Java applications (not exclusively...  ...that celebrates creativity, new ideas, and modern solutions.... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months 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... 
    Full time
    Remote work

    Dominion Dynamics

    Ottawa, ON
    more than 2 months 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... 
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    15 days ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent |...  ...with architects, R&D, and cross-functional teams to implement new capabilities, improve system performance, and shape technical direction... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    15 days 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
    20 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
    5 days ago
  • $185k - $195k per year

     ...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...  ...share a passion for innovation. Make an immediate impact: New employees can expect to be given real responsibility for... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month 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
  • $70k - $120k per year

     ...development of digital investigative software that acquires, analyzes, and...  ...for a Software Development Engineer in Test (SDET) to join our...  ...build stronger connections, spark new ideas, and celebrate our...  ...reflected in our hiring processes and embedded in our values and how we treat... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months 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
    5 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
    1 day 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
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale...  ...experience building production-grade software. Core Stack: Strong backend...  ...the docs, ask good questions, and learn new domains because you want to understand how... 
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $96.56k - $128.74k per year

     ...We provide the financial tools and expertise they need to 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... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

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

     ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...environment that supports new ideas. · Explore multiple...  .... We are looking for an Embedded BSP Developer to support the design...  ...in Computer Science, Computer Engineering, Electrical/Computer... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...you're a student, co-op, or recent grad who builds things, learns fast, and...  ...critical infrastructure. Early-career engineers here don't sit on the sidelines — you...  ...deep on one hard thing — robotics, embedded, RF, ML, fabrication a new grad who wants real ownership and mentorship... 
    For graduates
    Full time

    dominion%20dynamics

    Ottawa, ON
    10 hours 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
    27 days 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
    1 day ago
  •  ...program (contact HR for more info);  Provides digital onboarding and PAID online training ; Offers a  Mentorship Program for all new hires so that they receive 1:1 guidance from an experienced peer; Provides 24/7 support to all employees; Provides employee... 
    For graduates
    Long term contract
    Part time
    Casual work

    Integracare Inc.

    Ottawa, ON
    13 days 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
    16 days ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...on every build and deployment. Evaluate and introduce new tools, frameworks, and approaches to keep test infrastructure scalable... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - New Grad. Be the first to apply!