Canada

Embedded Software Engineer (Co-op student) (Montreal)

Embedded Software Engineer (Co-op student) (Montreal)
Description
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
Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Embedded Software Engineer (Co-op student) (Montreal) has been posted in the Montreal Information Technology category on Locanto.

If you’re looking for something similar, check out CAD/CAM Systems Software Specialist, Montreal, Javascript Developer, Montréal or Hardware and Test Avionics Team Lead in Montréal, also posted in Information Technology. Currently, there are 24 ads posted in the Information Technology category in Montreal.

Interested in more? Widen your search to view ads in nearby areas of Montreal. This includes Information Technology in Candiac, Côte-Saint-Luc and Saint-Lambert. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.