×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Co-op student

Job in Ottawa, Ontario, Canada
Listing for: Lumentum Operations LLC
Apprenticeship/Internship position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 24 - 35 CAD Hourly CAD 24.00 35.00 HOUR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Co-op student)

Embedded Software Engineer (Co-op)

Location:

Ottawa, ON (Onsite)

Employment Type:

Student – Co‑op

Responsibilities
  • Collaborate with R&D teams to develop embedded software solutions and ensure full compliance with technical specifications.
  • Work independently or within small agile teams to deliver high‑quality, technically complex products.
  • Design, implement, and maintain C‑language features for embedded platforms powering high‑performance optical systems.
  • Interface directly with hardware components, including sensors, actuators, and communication protocols such as UART, I2C, and SPI.
  • Apply software engineering best practices across the full development lifecycle: design, implementation, testing, and maintenance.
  • Troubleshoot and resolve complex issues within cross‑functional, multi‑disciplinary teams.
  • Analyze, diagnose, and characterize software defects to improve system reliability and performance.
  • Contribute to knowledge sharing and technical excellence in areas such as embedded systems, code reuse, design for testability and supportability, distributed and multi‑threaded architectures, and unit testing.
Qualifications
  • Currently in 3rd or 4th year of a Bachelor’s program in Computer Engineering, Computer Science, Electrical Engineering, or related field with strong software focus.
  • Strong proficiency in C programming and experience in performance‑critical or resource‑constrained systems.
  • Solid hands‑on experience developing and working with embedded systems.
  • Strong analytical, troubleshooting, and debugging skills across hardware and software domains.
  • Excellent verbal and written communication skills and ability to collaborate effectively in team settings.
  • Experience with optical systems is an asset.
  • Familiarity with real‑time operating systems (QNX, Linux, FreeRTOS, SYS/BIOS) is an asset.
  • Experience working with TI or Xilinx DSPs is an asset.
Perks & Compensation
  • Pay Range: $24–35/hr
  • 8‑ or 12‑month work term starting September 2026
  • Free parking
  • Free gym access
  • Cafeteria with subsidized meals and free coffee/tea
  • Prayer room
  • Games room
EEO & Accessibility

Lumentum is an inclusive workplace that welcomes applicants from all backgrounds. We provide accommodations for individuals with disabilities throughout the hiring process. If you require assistance with the application, please let us know.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary