Embedded C/C++ SW Developer Co-op/Intern
Nokia
Job Description
Job Description
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.
How You Will Contribute And What You Will Learn
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.
Key Skills And Experience
- 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.
- ...Responsibilities Develop C/C++ code to add functionality and improve software for the 1830 PSS and GX product platforms. Diagnose software... ...tools, and agent-based AI workflows. Benefits ~4–16 month co-op/internship beginning January 4, 2027. ~ Ottawa, Canada...StageTemps pleinTravail au bureau2 jours par semaine
- ...Build embedded C/C++ experience with Nokia in Ottawa, contributing to real-time software for 1830 PSS and Global Express platforms. This four-to-sixteen-month co-op or internship begins January 4, 2027, at Nokia’s Ottawa office. You will develop C/C++ code, diagnose defects...StageTravail au bureau
$18 - $25 par heure
...Ottawa, ON (on-site) Employment type: Co-op / Internship Duration: 4–8 months... ...in the real world. The company develops quantum timing, quantum-secure communications... ...by design. About this role: The Embedded Systems Developer Intern will work alongside Q-Block's...StageTaux horaireContrat Longue DuréeEmploi permanentTemps pleinHoraires flexibles$82k par année
...this opportunity: We are looking for a SW Designer/Developer to join the existing 5G Cloud RAN vDU... ...related to RRM, MAC, RLC, PDCP Develop embedded real time software running in cloud-... ...Electrical Engineering with strong background in C++ programming (only new grads with no more...SuggéréTemps plein$117k - $143k par année
...development experience in Unix/Linux environment. Experienced C/C++ programmer. Solid background in TCP/IP networking and multi-threaded... ...collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team...SuggéréTemps pleinLe monde entierHoraires flexibles$76k - $126k par année
...and proposals. Implement new features in embedded vehicle applications. Perform debugging... ...for existing vehicle applications. Develop and execute unit tests and report defects.... ...one or more of the following languages: C, C++, Rust, Java, Kotlin, or Python. Coursework...- ...Engineer responsible for the delivery of embedded software solutions for Synchronization and... ...Communicate and collaborate with fellow SW Engineers, Hardware Engineers, QA Engineers... ...industry ~ Systems Programming Expertise in C/C++ ~ Strong system level problem solving ~...Contrat Longue DuréeTravail temporaire
- ...development team responsible for developing and testing 5G virtualized... ...Exciting features about our Canada co-op programs include: Social & Networking Events Intern Projects Peer & Senior Level... ...Patents While you will focus on SW development, you also will learn...StageTravail au bureauProgramme de réinstallation
- ...Position Title Embedded Software Engineer Co-op/Intern Employment Type Student – Co-op/Intern, existing vacancy Location Ottawa ON, Onsite... ...What You’ll Be Doing Work closely with R&D teams to develop embedded software, and ensuring compliance to specifications...Stage
- ...Build 5G and 6G Cloud RAN software in Ottawa using C/C++, embedded real-time development, and scheduler expertise. Ericsson’s DevOps-oriented... ...explores AI tools across engineering work. As a Software Developer, you will support vDU baseband development for current and next...
- ...radio resource management functions. Develop software for embedded, real-time environments and investigate... ...to component and system design, internal development tools, and clear technical... ...engineering. ~3+ years of experience with C/C++ skills and hands‑on experience developing...Contrat Longue DuréeTravail temporaire
- ...Build embedded software for Cisco networking platforms using C or C++, Linux, and systems programming skills in a collaborative engineering setting. Graduate students... ...integration. As an Embedded Systems Software Developer Co-op, you will work with senior engineers and domain...
$90k - $125k par année
...from concept to completion, ensuring high standards. Gain international experience on global projects. Thrive in an... ...industrial automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission...$25.5 - $34.5 par heure
...Grow with us Radio SW Co-op Location: Ottawa, ON. Duration: 12 – 16 months (for co-ops... ...talents they bring. What You Will Do: Develop production software Develop automated... ...programming and scripting languages such as C, C++, Java, Perl, or Python Strong...Temps plein- Join Ciena as an Embedded Software Developer Intern to innovate high-performance networking solutions. Contribute to software development in C/C++ and Python within a collaborative environment. As a Ciena intern, you will design, implement, and maintain software for networking...Stage
- ...Ford of Canada is seeking an embedded software engineer to analyze requirements, design, implement, and debug features for connected vehicle applications. You’ll work in a hybrid setup, collaborating with cross-functional teams to deliver quality software for embedded platforms...
- Advance your software development skills with Ciena as an Embedded Software Developer Intern. Work collaboratively to design and maintain high-performance... ...focus on developing software for networking products using C/C++ and Python. This role emphasizes a strong understanding...Stage
- ...the standard methodologies of the SaaS industry in the public cloud to the realization of 5G services What you will do: Design, develop and support Cloud Native scalable, high performance and robust Control or User-Plane functions. Work in a full-stack capacity -...Temps plein
- ...Will Learn As part of the team, you will: Design and develop board support and device driver software in collaboration with... ....Eng in Electrical or Computer Engineering Experience in C/C++ in an x86 embedded processor environment using collaborative s/w development...Contrat Longue DuréeTravail temporaire
- ...Connect with a career that matters. Ciena is seeking an Embedded Software Developer intern to design, develop, and maintain high-performance software... ...embedded software for networking devices. Develop software in C/C++ and Python. Design, develop, and maintain intuitive...StageTaux horaire
$24 - $35 par heure
...Recent Graduates for the 5th consecutive year. Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co-op,... ...Design, implement, and debug embedded software in C/C++ on Linux‑based systems Participate in requirements analysis...- Join Ross Video as a Co-op Software Developer specializing in C++ for the Winter Term in Nepean, Ontario. Contribute to technology that powers top-notch video productions within a hybrid remote framework. This co-op position is ideal for those passionate about software development...Travail à distance
$44k - $185k par année
...operating systems, and intelligent embedded infrastructure, powering... ...engineering teams focused on developing high-performance routing and switching... ...Systems Software Developer Co-op, you will play a key role in... ...field. Proficiency in C or C++ systems programming Solid...Contrat Longue DuréeTemps pleinTravail temporaireZone localeLe monde entierHoraires flexibles- Embark on a rewarding journey as a Software Engineer specializing in C/C++. Contribute to cutting-edge cybersecurity projects that protect users and data on a global scale. In this role, you'll be engaged in the complete software development lifecycle with a focus on C/C++...
$27.04 - $39.66 par heure
...Learning is what our fast-growing team of developers is all about. We build creative... ...after the internship has been started. Co-op / Intern Eligibility This position is open to... ...team you will be treated like a full-time developer and get to work on everything from tech...StageTaux horaireContrat Longue DuréeTemps pleinTravail au bureauTravail à distanceHoraires flexibles3 jours par semaine$27.04 - $39.66 par heure
...Development team. The team is responsible for developing various algorithms to solve supply chain... ...position, starting January 2027. Co-op or Intern This position is open to co-ops and... ...Software Engineering, or equivalent program C++ programming experience required....StageTaux horaireContrat Longue DuréeTemps pleinTravail au bureauHoraires flexibles3 jours par semaine$85k - $105k par année
...PrevTech. Développer, maintenir et optimiser les micrologiciels C/C++ des produits nouveaux et existants sur microcontrôleurs ARM... ...déploiement. Apporter ponctuellement un soutien technique à l’équipe interne : diagnostiquer les problèmes complexes liés aux micrologiciels,...Tarif journalierEmploi permanentTemps pleinApprentissageTravail à distance- ...IBM Canada, Ottawa, is seeking an Application Developer to build, support, and enhance software solutions across client projects. You will work on maintaining development platforms using C, C++, and Python to deliver reliable, scalable applications. You will diagnose issues...
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers... ...reusable firmware libraries and embedded control subsystems in C/C++ for ARM Cortex-M platforms within the Arduino/PlatformIO...Emploi permanentTemps plein
- ...Software Developer - Embedded Systems Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision... ..., modular, and maintainable code in languages such as C/C++ Create unit tests for created code. Develop, design, and...Le monde entier
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Embedded C/C++ SW Developer Co-op/Intern. Soyez parmi les premiers à postuler !

