Embedded C/C++ SW Developer Co-op/Intern
Nokia is hiring an Embedded C/C++ SW Developer Co-op/Intern. Level rates it ; you can apply on Nokia.
Level's read on this job
- Level rates this role Uses AI ●●○○: an ordinary role that requires AI tools.
- Tools and skills the posting cites include Cursor.
- Level classifies it as an internship.
- Level lists 568 other open roles at Nokia.
AI in this role
Position: Embedded C/C++ SW Developer Co-op/Intern
Number of Positions: 3
Duration: 4 - 16 months
Date: January 4, 2027
Location: In office at 600 March Road, Ottawa, Canada. (2 Days a Week)
The team you will be a part of
The successful candidate will gain real-world experience working with large-scale, real-time embedded software. You will learn from an experienced team of software engineers while contributing to new features and product improvements for Nokia 1830 Photonic Service Switch (PSS) and Global Express (GX) platforms. You will also gain experience working in a global, multicultural development organization.
Education Recommendations
A candidate 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.
Our software development team is looking for capable, engaged, and motivated students with a passion for learning and software development.
As part of the team, you will:
Develop C/C++ code to add new functionality or enhance the current release of our 1830 or GX product software.
Diagnose software defects identified 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 development tools, including AI-assisted tools where appropriate, to understand code, solve problems, create tests and documentation, and improve development productivity.
Experience with C/C++ through university coursework, personal projects, or prior work experience.
Good knowledge of data structures, algorithms, and software design principles.
Strong problem-solving skills, curiosity, and a willingness to learn.
Excellent communication skills and the ability to work effectively in a team.
It would be nice if you also had
Experience with Linux.
Experience with version control systems such as Git.
Experience with Python or other scripting languages.
Experience using AI-assisted software development tools, such as Cursor, to explore codebases, develop or refine code, create tests and troubleshoot issues.
Familiarity with agent-based AI workflows and reusable skills, rules, or instructions that help AI tools complete multi-step development tasks effectively.
How we rate this
Embedded C/C++ SW Developer Co-op/Intern at Nokia rates 53 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.
Uses AI. An ordinary role that requires AI tools.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- What's a project where you used Cursor hands-on?
- This role expects you to use AI tools as part of the job. Which ones have you used, and for what?
- Tell me about a time an AI tool got something wrong. How did you catch it?
Adapt your resume
- List these exact terms on your resume: Cursor. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineering jobs (Uses AI ●●○○ or higher) by email
One email a week with the new software engineering jobs (Uses AI ●●○○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that use AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step