Embedded Software Developer (New Grad)
$68.8k - $109.8k per yearCiena
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 focused on foundational embedded software technologies that enable advanced networking products. This role provides exposure to low-level Linux software, platform enablement activities, and the full software development lifecycle. Contributions help improve software quality, reliability, and engineering productivity.
How You Will Make An Impact
- Develop low-level software components for embedded software products.
- Work with Linux kernel components, packages, utilities, and build systems.
- Perform board bring-up and product lifecycle activities.
- Develop and maintain scripts, test utilities, and development tools.
- Execute software development lifecycle activities including development, testing, documentation, debugging, and maintenance.
- Contribute to defect reduction and software quality improvements.
The Must Haves
- Education: Bachelor's or higher degree in computer engineering, electrical engineering, computer science, or similar disciplines, recently obtained (within the past 12 months) or expected within the next 6 months.
- Experience: Previous internship, co-op, or applied project experience relevant to the role.
- Advanced level C programming.
Nice To Haves
- Experience developing software for embedded systems or telecom products.
- Linux kernel-space software (e.g., kernel modules).
- Linux user-space software (e.g., applications).
- Understanding of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, and device data sheets.
- Understanding of low-level operating systems concepts (memory management, file systems, inter-process communication, scheduler, etc.) and hardware technologies (storage devices, DRAM configuration, CPU registers, etc.).
- Build systems and utilities (make, yocto, etc.).
- Tool chains (assembler, compiler, linker, etc.).
Pay Range
The annual pay range for this position 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.
#J-18808-Ljbffr$90k - $115k per year
...growing global team. Our hardware and software solutions are built for performance, enabling... ...of unique systems. Summary Embedded Software Developer is a valued member of the R&D Team.... ...recognition programs ▪Referral program for new hires How you'll be rewarded...SuggestedFull time- ...what matters most. We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...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...For graduatesRemote jobFull timeFlexible hours
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi...SuggestedFull timeWorldwide
$90k - $125k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...environment that supports new ideas. · Explore multiple sectors like... ...are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for...SuggestedFull time- ...the leader in the application of unique new technologies to fiber-optic communications... .... We are seeking a Senior Embedded Software Engineer to work as part of our R&D software... ...platforms, and broad embedded systems expertise developed across a diverse set of projects....SuggestedLong term contractFull timeRemote work
$50k - $60k per year
...acquisitions with expertly executed developments, innovative asset management,... ...and social responsibility are embedded into our DNA, ensuring that as... ...and opportunities to develop technical skills, business understanding... ...of role. We are looking for a new team member who will support...For graduatesLong term contractFull timeInternshipWork at office$45k - $48k per year
...platform can be. As an integrated investor, developer, and operator, we acquire, transform, and... ...and social responsibility are embedded into our DNA, ensuring that as we grow, so... ...acquisition here Introducing CLV Group – New Graduate Real Estate Foundations Program...For graduatesLong term contractPermanent employmentFull timeInternshipWork at officeLocal areaWeekend workAfternoon shift- ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand...Full time
$95k - $115k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...environment that supports new ideas. · Explore multiple sectors like... ...industrial automation. We are looking for an Embedded BSP Developer to support the design, development,...Full time$75k - $88k per year
...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary: $75,... ...applications at the enterprise level. Work will include delivering new capabilities, enhancing existing systems, and providing ongoing...Permanent employmentFull timeImmediate startRemote work$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...concepts to diverse audiences Experience with vector databases, embedding models, and retrieval-augmented generation (RAG) systems...Full timeImmediate start- ...development of digital investigative software that acquires, analyzes, and... ...through skills they have developed and experiences they have been... ...build stronger connections, spark new ideas, and celebrate our... ...reflected in our hiring processes and embedded in our values and how we treat...Hourly payInternshipWork at officeLocal areaFlexible hours
$80k - $105k per year
...growing global teams. Our hardware and software solutions are built for... ...interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked... ...designing, developing and implementing new features for our next generation...Full time$30 per hour
...take initiative, and contribute Good communication and collaboration skills Comfort working in a team environment and adapting to new challenges Previous co-op, internship, part-time work, volunteer, academic, or project experience is an asset Bonus if you have...Hourly payFull timePart timeInternship- ...clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution,... ...Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and... ...it on a team that works AI-native, with agentic coding tools embedded in the daily workflow. What You'll Do - Build and improve backend...Full time
$96.56k - $128.74k per year
...tools and expertise they need to explore new markets, reduce risks, all towards the goal... ...through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation... ..., integrating, and delivering enterprise-grade applications. This is not a pure...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...documentation and knowledge sharing. Continuously learn new technologies and help improve our products, processes, and development...Full time
$90k - $110k per year
...electronics, electro-mechanics, and software. We’re not just a company; we’... ...environment that supports new ideas. · Explore multiple... ...Android Automotive Software Developer to support the design, development... ..., and maintenance of embedded software for complex vehicle platforms...Full time$85k - $105k per year
...hard work! About the role We are looking for an Intermediate Software Developer for a 10-month contract, working hybrid from our Ottawa office.... ...-end skills and comfort building front-end features. You learn new languages and frameworks quickly, since you may work on any of...Full timeContract workInternshipWork at officeWorldwide- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our... ...Responsibilities Learn and Adapt: Ability to handle new technologies, languages, and frameworks while collaborating across...Full time
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...Full timeImmediate start- ...follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed... ..., assurance, automation, and observability across a carrier-grade LEO satellite network. You will leverage modern software...Full timeInternshipWorldwide
$95k - $110k per year
...process. Applicants can make their accommodation needs known to us in their cover letter. Please note March Networks uses AI as part of the recruitment process. Hiring salary range for this position is between $95,000 - $110,000. This is a new vacancy with one opening....Full timeImmediate start$120k - $155k per year
...that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-...Long term contractFull timeInternshipWorldwideShift work$80k - $105k per year
...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including...Full timeWork at officeRemote workFlexible hours- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...enhancement. Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employmentFull time
- ...has an immediate permanent opening for a Software Developer. About the team: The Intelligent... ...increasingly complex environments that embedded devices at the edge presents. About... ...knowledge into concrete designs and apply to new or existing projects. ~ Strong...Permanent employmentFull timeImmediate start
- ...information, follow Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System... ..., validation steps, and automation guardrails. Embed production readiness into services: SLIs/SLOs, golden signals...Full timeInternshipWorldwide
- Senior Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is supporting a leading... ...real operational impact \ Join an internal team deeply embedded in Canada’s defence and security ecosystem \\ Stable, long...Long term contractFull timeTemporary workFor contractorsCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer (New Grad). Be the first to apply!
- software support Ottawa, ON
- software Ottawa, ON
- software trainer Ottawa, ON
- remote software Ottawa, ON
- software qa Ottawa, ON
- software asset management analyst Ottawa, ON
- junior software developer .net Ottawa, ON
- embedded software Ottawa, ON
- software implementation project manager Ottawa, ON
- software intern Ottawa, ON

