Job Description
Join Lumentum as an Embedded Software Engineer Co-op in Ottawa. This role focuses on developing embedded software solutions in a hands-on team environment.
Ideal for students in their 3rd or 4th year, this position involves close collaboration with R&D to design, implement, and support software for high-performance optical products. Expect to tackle complex engineering challenges while applying best practices in a structured development lifecycle.
Key Responsibilities:
• Collaborate with teams to develop embedded software according to specifications
• Independently design and implement features on embedded platforms
• Conduct thorough analysis of software failures and troubleshoot issues
• Apply OO design principles and support distributed systems
• Document processes and enhance code reusability
Requirements:
• Must be enrolled in a recognized Canadian post-secondary program
• Strong experience with C++ and embedded systems essential
• Familiarity with...
Ideal for students in their 3rd or 4th year, this position involves close collaboration with R&D to design, implement, and support software for high-performance optical products. Expect to tackle complex engineering challenges while applying best practices in a structured development lifecycle.
Key Responsibilities:
• Collaborate with teams to develop embedded software according to specifications
• Independently design and implement features on embedded platforms
• Conduct thorough analysis of software failures and troubleshoot issues
• Apply OO design principles and support distributed systems
• Document processes and enhance code reusability
Requirements:
• Must be enrolled in a recognized Canadian post-secondary program
• Strong experience with C++ and embedded systems essential
• Familiarity with...