Embedded Software Engineer - New Grad
$68.8k - $109.8k per yearCiena 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- ...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 graduatesRemote jobFull timeFlexible hours
- ...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...SuggestedLong term contractFull timeRemote work
$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 graduatesLong term contractFull timeInternshipWork at office$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 graduatesLong term contractPermanent employmentFull timeInternshipWork at officeLocal areaWeekend workAfternoon shift- ...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,...SuggestedFull timeWorldwide
$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- .... 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 areaFlexible hours
- ...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
- ...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 employmentFull timeInternship
$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 timeInternshipWork at officeRemote workFlexible hours- ...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 timeRemote work
- ...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 employmentFull timeImmediate start
- ...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 jobPermanent employmentFull timeImmediate start
$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...- ...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 contractorsInternshipLocal area
$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 workInternshipWork at officeImmediate start- ...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 timeInternshipRemote workWork from home
$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 timeWork at officeLocal areaFlexible hours- ...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...
- ...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
- ...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 contractFull timeWork at officeLocal areaWork from home
- ...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 timeInternshipManual laborWork at office
$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 employmentSummer workRelocation package3 days per week$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- ...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 graduatesFull time
- ...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
- ...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...InternshipWork at officeWorldwide
- ...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 graduatesLong term contractPart timeCasual work
- ...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 timeWorldwide
- ...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 contractPermanent employmentFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - New Grad. Be the first to apply!
- golang software developer Ottawa, ON
- remote software Ottawa, ON
- software support Ottawa, ON
- software sales Ottawa, ON
- software Ottawa, ON
- junior software developer .net Ottawa, ON
- software trainer Ottawa, ON
- software qa Ottawa, ON
- entry level software Ottawa, ON
- software implementation project manager Ottawa, ON

