Embedded Software Engineer Co-op/Intern at Lumentum Canada – Launch Your Tech Career in Ottawa

If you’re a student eager to kickstart your career in cutting-edge technology, Lumentum Canada is opening the door to an exciting opportunity as an Embedded Software Engineer Co-op/Intern in Ottawa. Renowned for its leadership in optical and photonic products, Lumentum is not just another tech company – it’s a place where innovation meets impact, and where students can contribute to projects shaping the future of data transmission, green technology, and next-generation electronics.

At Lumentum, the workplace culture thrives on enthusiasm, collaboration, and a shared passion for problem-solving. Recognized multiple times as one of the National Capital Region’s Top Employers and a best employer for recent graduates, the company offers more than just a role – it offers a chance to grow alongside some of the brightest minds in technology. For students in computer engineering, computer science, or software-inclined disciplines, this co-op program is a golden opportunity to gain hands-on experience in embedded systems while contributing to real-world projects.

About Lumentum Canada

Lumentum stands at the forefront of optical and photonic innovation, enabling technologies that power cloud computing, AI, enterprise networks, and industrial advancements. From high-speed data transmission in cloud data centers to industrial lasers for electric vehicles, solar energy, and advanced manufacturing, the company’s reach touches multiple industries driving technological progress.

The Ottawa office is part of a global network committed to fostering an inclusive and collaborative environment where employees can thrive. Lumentum emphasizes continuous learning, teamwork, and an empowering workplace culture that celebrates diversity and creativity. With awards recognizing its commitment to employees and graduates alike, Lumentum is the perfect place to gain meaningful industry experience while making an impact.

Role Overview: Embedded Software Engineer Co-op/Intern

As an Embedded Software Engineer Co-op/Intern, you will dive into the heart of Lumentum’s embedded circuit pack software team, working on projects that directly contribute to the company’s cutting-edge optical products. This role is designed for motivated students ready to tackle challenging software development tasks while learning from seasoned professionals.

You will collaborate with R&D teams to design, implement, and support software features using C++ on embedded platforms, ensuring high-performance outcomes for optical products. The co-op experience includes working independently or in small teams on technically complex solutions, applying best practices throughout the software lifecycle, and addressing real-world challenges in multi-disciplinary settings.

Moreover, students in this position will have the opportunity to analyze and characterize software failures, share knowledge in object-oriented design, embedded software development, unit testing, and distributed system design, and gain exposure to advanced concepts that will prepare them for a full-fledged engineering career.

Key Responsibilities

In this co-op role, students will actively contribute to Lumentum’s mission of technological innovation by:

  • Developing embedded software in close collaboration with R&D teams.
  • Designing, implementing, and testing new software features for high-performance optical products.
  • Troubleshooting and analyzing software issues, applying problem-solving skills to complex technical challenges.
  • Participating in multi-disciplinary team projects and sharing expertise in areas such as object-oriented design, multi-threaded system design, and software lifecycle best practices.
  • Contributing to code reuse strategies and designing for testability and maintainability.

Eligibility & Education

The ideal candidate is a 3rd or 4th-year student pursuing a degree in Computer Engineering, Computer Science, or other software-inclined engineering and science disciplines. Lumentum welcomes students who are motivated, collaborative, and ready to learn in a fast-paced, innovative environment.

Required Skills

To thrive in this role, candidates should have a strong foundation in C++ programming and hands-on experience with embedded systems. Familiarity with QNX, Linux, and C, as well as teamwork, troubleshooting, and debugging skills, are highly valued. Experience with optical systems, TI DSP, BIOS, or .NET (VB, C#) is an asset. Strong communication skills and the ability to work in a dynamic environment are essential.

Skills: C++, Embedded Systems, QNX, Linux, C, Troubleshooting, Debugging, Team Collaboration, Optical Systems, TI DSP, BIOS, .NET, Problem-Solving, Communication

Work Environment & Perks

Lumentum Canada provides a supportive and vibrant workspace for co-op students. Enjoy free parking, access to a gym, subsidized meals in the cafeteria, complimentary coffee and tea, a prayer room, and a games room – making it easy to balance work, learning, and fun.

Application Process

Interested students can apply directly for the Embedded Software Engineer Co-op/Intern position in Ottawa. Lumentum values diversity and inclusivity, welcoming applicants from all backgrounds and offering accommodations for individuals with disabilities throughout the hiring process.

Join Lumentum and Shape the Future

This co-op role is more than an internship—it’s a launchpad for your career in embedded software engineering. By joining Lumentum, you’ll gain hands-on experience, develop technical expertise, and contribute to technologies that impact the world. If you’re ready to challenge yourself, grow professionally, and be part of a team shaping the future of optical and photonic innovation, now is the time to take the leap.

Apply today and start building a brighter, more connected future with Lumentum Canada!

Apply Here Directly : https://lumentum.wd5.myworkdayjobs.com/LITE/job/Canada—Ottawa-Bill-Leathem/Embedded-Software-Engineer-Co-op-Intern_20251387