Ottawa, Canada Hybrid

Nokia is hiring an Embedded C/C++ Software Developer

About the Role

You'll be part of a hands-on software development internship beginning in May 2026, based in Ottawa, Ontario, with a hybrid work model designed to support both productivity and personal well-being. This 4-month+ opportunity is ideal for students pursuing a degree or diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering, or Communications.

What You'll Do

In this role, you’ll collaborate with experienced engineers to translate academic knowledge into practical solutions. You’ll help shape software requirements and contribute to the design, implementation, and delivery of embedded systems using C/C++ and Python. Your work will directly support enhancements to a portfolio of advanced technology products.

What We're Looking For

We welcome candidates currently enrolled in a relevant academic program. While all applicants are considered, prior experience with C/C++ is a strong advantage. Familiarity with Python, Perl, or Linux environments is beneficial. Background knowledge in networking, communications protocols, or real-time operating systems can help you succeed in this role.

Environment and Support

The workplace emphasizes flexibility, inclusion, and professional growth. You’ll have access to learning resources, mentorship opportunities, and well-being initiatives, including confidential personal support services. Onsite amenities include fitness facilities, recreational sports courts, ping pong, and a cafeteria, fostering both collaboration and downtime.

Diversity and respect are central to the culture. The organization actively encourages applications from individuals of all backgrounds and identities, and hiring decisions are made without regard to race, religion, gender, age, disability, veteran status, or other protected characteristics.

Required Skills
C/C++PythonPerlLinuxEmbedded SystemsFirmwareSoftware Development C/C++PythonPerlLinuxNetworkingCommunicationsEmbedded systemsReal-time operating systemsSystems programmingComputer Engineering
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Nokia
Nokia is a global leader in connectivity for the AI era, pioneering the future where networks meet cloud. It is a B2B technology innovation leader with expertise across fixed, mobile and transport networks.
All jobs at Nokia Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago