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. Solid 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 Apply on Kit Job: kitjob.ca/job/2puxh0