4 days ago
Ottawa, CanadaIntern
Responsibilities
- Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms.
- Diagnose software defects found during development and product verification, and implement well-tested solutions.
- Collaborate with software developers, testers, and other technical stakeholders in an agile development environment.
- Use modern and AI-assisted development tools to understand code, solve problems, create tests and documentation, and improve productivity.
Requirements
- Be pursuing a bachelor’s degree or diploma in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field at an accredited school in Canada.
- Have experience with C/C++ through university coursework, personal projects, or prior work experience.
- Have knowledge of data structures, algorithms, and software design principles.
- Demonstrate strong problem-solving skills, curiosity, willingness to learn, communication skills, and ability to work effectively on a team.
- Preferred qualifications include experience with Linux, Git, Python or other scripting languages, Cursor or similar AI-assisted development tools, and agent-based AI workflows.
Benefits
- 4–16 month co-op/internship beginning January 4, 2027.
- Ottawa, Canada location at 600 March Road, with work in the office two days per week.
- Opportunity to learn from experienced software engineers and contribute to large-scale, real-time embedded software in a global development organization.
About Infinera
Infinera builds optical networking systems and coherent optical engines, plus automation software and services, for telecom carriers, cloud and data center operators, cable/MSOs, and enterprises. The company designs and manufactures advanced optical semiconductors and pluggable modules for metro, long‑haul, and submarine transport networks. Founded in 2000 and headquartered in San Jose, California, Infinera is now part of Nokia after operating as a NASDAQ‑listed public company.
