Embedded Software Developer Co-op (Optical Circuit Switch)
$24 - $35 per hourLumentum
It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year.
Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co-op, existing vacancy Location: Ottawa ON, Onsite
About Lumentum: At Lumentum, we’re building the tech behind the world’s fastest networks and most advanced systems. Our optical and photonic solutions power everything from AI and cloud computing to data centers, telecom, and advanced manufacturing. We’re a global team of innovators working where light meets technology, solving big challenges that keep the world connected and moving forward. If shaping the future of connectivity excites you, you’ll fit right in.
The Opportunity
This is a 4-8 month onsite co-op position based in Ottawa, starting in January 2027. You will gain hands‑on experience developing embedded software for advanced optical networking products while working in a collaborative engineering environment.
- Pay Range: $24-35/hr
Responsibilities
- Design, implement, and debug embedded software in C/C++ on Linux‑based systems
- Participate in requirements analysis and software design review
- Develop, document, and execute unit‑ and system‑level test cases
- Troubleshoot low‑level software issues, including hardware–software interactions
- Participate in code reviews and follow established software development processes
Education
What We’re Looking For
- Currently enrolled in a Computer Engineering, Computer Science, or Electrical Engineering co‑op program at a recognized Canadian post‑secondary institution
Skills & Qualifications
- Experience programming in C and/or C++
- Strong problem‑solving and debugging skills
- Ability to work effectively in a team environment with good communication skills
- Experience with embedded Linux software development
- Familiarity with Git or other version control systems
- Exposure to networking concepts or low‑level system software
What You’ll Gain
- Hands‑on experience with real‑world embedded software development
- Exposure to production codebases and professional development workflows
- Practical debugging experience on complex systems
- Insight into optical networking products and technologies
Candidates must be eligible to complete a background check as part of the hiring process.
Join a Team That’s Shaping the Future
At Lumentum, we’re more than just a workplace— we’re a launchpad for creativity and innovation. We’re committed to celebrating your unique talents and helping you grow. Our guiding principles—Innovate, Engage, Deliver, Excel, and Win—aren’t just words; they’re the heart of what we do.
Let’s Build a Brighter Future Together!
We’re committed to building an inclusive workplace where everyone feels valued and empowered. We welcome applicants from all backgrounds and provide accommodations for individuals with disabilities throughout the hiring process. Your uniqueness makes us stronger, sparks creativity, and drives our success.
Join us—your future starts here!
#J-18808-Ljbffr- ...the development of digital investigative software that acquires, analyzes, and shares evidence... ...of success through skills they have developed and experiences they have been a part of,... ...be reflected in our hiring processes and embedded in our values and how we treat one another...SuggestedHourly payInternshipWork at officeLocal areaFlexible hours
$30 per hour
...Bring your ideas, your grit, and your care for people. Join us and shape the future of care. The Opportunity Fullscript offers co-op placements across a range of teams and functions. This general application is for students who are excited to gain hands-on experience...SuggestedHourly payFull timePart timeInternship- ...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
- ...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... ...platforms, and broad embedded systems expertise developed across a diverse set of projects. Note:...SuggestedLong term contractFull timeRemote work
$90k - $125k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators.... ...automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission...SuggestedFull time$25.5 - $34.5 per hour
...Git ~2.7+ GPA or equivalent ~ Available for a 12 - 16 months Co-op ~ Actively enrolled in an accredited undergraduate on a full-... ...and city: Canada (CA) || Ottawa (Country/ City) Job details: Developer Compensation and Benefits at Ericsson At Ericsson, we know...Hourly payFull time- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k... ...Applications and Data team. You’ll work closely with experienced developers, gaining insights into the development lifecycle and contributing...Permanent employmentFull timeInternship
$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- ...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
- ...Network Solution Engineer (Optical Engineer) Work Location: Onsite... ...design and implementation. Develop and execute test plans to validate... ...performing end-to-end circuit testing to ensure error-free operation... ...6500 DWDM/OTN/RLS and Route Switch platforms, including...For contractorsInternshipLocal area
- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...
- ...Canadian post-secondary institution and be eligible for a co-op work term during the period specified in the job... ...team for the Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software products that enable the...Hourly payFull timeInternshipFlexible hours
$80k - $105k per year
...growing global teams. Our hardware and software solutions are built for performance, enabling... ...interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching. You will be working on the latest...Full time$95k - $115k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators.... ..., and industrial automation. We are looking for an Embedded BSP Developer to support the design, development, integration, and maintenance...Full time- ...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... .... Leverage your experience with coherent optics, pluggable optical technology, OTN mapper or/and...Local areaFlexible hours
- ...Responsibilities Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms.... ...workflows. Benefits ~4–16 month co-op/internship beginning January 4, 2027... ...to large-scale, real-time embedded software in a global development...Full timeInternshipWork at office2 days per week
- ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and... ...software development Architect, design, develop, document, and verify software for complex electro-optical surveillance systems. Manage project tasks with...Full time
- ...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
$20 - $25 per hour
...industry. This collection includes detailed circuit analysis, imagery, semiconductor process... ...THE OPPORTUNITY: At TechInsights, our Co-op Student Program is founded on the... ...and layout data, you'll harness advanced software tools to uncover active circuit components...Permanent employmentInternshipWork at office$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- ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define... ...requirements. Define interfaces between embedded software, networking components, modems,... ...fundamentals. Strong understanding of routing, switching, VPNs, QoS, multicast, and secure...Long term contractFull timeWorldwide
$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details:... ...design, build, and operate Agentic SDLC Operating System. · Embed AI-assisted development into delivery workflows, leveraging tools...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...InternshipWork at officeWorldwide
- ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms, enabling service...Full timeInternshipWorldwide
- ...on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed... ..., connection pooling, backoff, circuit breaking) for high-scale traffic.... ..., and automation guardrails. Embed production readiness into services:...Full timeInternshipWorldwide
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world...Full time
- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...Full timeWorldwide
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers... ...synchronization is an asset Good laboratory knowledge with electronic circuits and standard instruments such as oscilloscopes, logic...Permanent employmentFull time
$18 - $25 per hour
...on-site) Employment type: Co-op / Internship Duration: 4–8... ...in the real world. The company develops quantum timing, quantum-secure... ...design. About this role: The Embedded Systems Developer Intern will... ...boards, design and test small circuits, and see your work exercised...Hourly payLong term contractPermanent employmentFull timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer Co-op (Optical Circuit Switch). 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

