Ottawa, Ontario, Canada Hybrid Employment

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

About the Role

Nokia is looking for an Embedded C/C++ Software Developer to join our team. You will tackle real-world problems, refine customer requirements, and design, develop, and deliver software to enhance Nokia’s product family.

What You'll Do

  • Innovate alongside Nokia's engineers to apply academic knowledge and solve complex technical challenges.
  • Assist in refining customer requirements to align with project goals.
  • Design, develop, and deliver C/C++ software to enhance or complement Nokia’s product family.
  • Design, develop, and deliver Python software to enhance or complement Nokia’s product family.

What We're Looking For

  • A candidate for a Master's, bachelor’s degree, or diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering, or Communications.

Nice to Have

  • Proficiency in C/C++.
  • Experience with Python, Perl, or Linux.
  • Knowledge of networking and communications.
  • Knowledge of embedded or real-time software and operating systems.

Technical Stack

  • C/C++
  • Python
  • Perl
  • Linux

Benefits & Compensation

  • Flexible and hybrid working schemes to balance work and life.
  • Professional development events and networking opportunities.
  • Campus perks: onsite cafeteria, free employee parking, complimentary fitness centre, and sports facilities.
  • Well-being programs, including a Personal Support Service available 24/7.
  • Opportunities to join Nokia Employee Resource Groups (NERGs).
  • Employee Growth Solutions, mentorship programs, and coaching support.
  • A learning environment that fosters personal and professional growth.

Work Mode

This role is a hybrid position based in Ottawa, Ontario.

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.

Required Skills
C/C++PythonPerlLinuxEmbedded SystemsFirmwareSoftware Development
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago