Enable job alerts via email!

Embedded BSP SW Dev EE/CompE Student

Nokia

Ottawa

On-site

CAD 40,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as an Embedded Software Development Student in Ottawa. This exciting 4-month opportunity allows you to work alongside a highly experienced team, developing real-time embedded software for innovative router technology. You'll gain hands-on experience in creating device drivers and automation scripts while collaborating with hardware developers. With a dedicated mentor to guide you, this role promises to enhance your technical skills and provide valuable insights into the industry. If you're passionate about electronics and programming, this is the perfect chance to kickstart your career in a dynamic environment.

Qualifications

  • Solid background in electronics and programming aptitude.
  • Experience developing real-time applications on Linux.

Responsibilities

  • Develop device driver software for cutting-edge router technology.
  • Create automation scripts to control test equipment.

Skills

C/C++ Programming
Real-Time Operating Systems
Embedded Software Development
Linux Development
Electronics Background
Problem-Solving Skills
Communication Skills

Education

Bachelor's Degree in Computer Engineering
Diploma in Electrical Engineering

Job description

Position:Embedded BSP SW Dev EE/CompE Student
Number of Position(s):1
Duration: 4 Months
Date: Sept 2 to Dec 19, 2025
Location:Onsite (Ottawa, Canada)

The team you will be a part of

The IP Routing division leads the industry with the best Network Processor technology (FP5), QoS, parallel processing, Network Function Virtualization, and product quality. Products cover the spectrum from small CPE devices supporting a few low-speed Ethernet links to carrier-class and datacenter-class systems supporting terabits of routing capacity. Our world-leading technology enables us to offer customers 800GE and 1.6T links with unparalleled routing features.

Education Recommendations

Currently a 3rd or 4th-year candidate for a bachelor's degree or diploma in Computer Engineering or Electrical Engineering, or a related field with an accredited school in Canada.

Qualifications
  • A solid background in electronics
  • An aptitude for programming
  • Experience in C/C++, ideally at the bits & bytes level, and object-oriented programming
  • Experience using a Real-Time Operating System
  • Experience developing real-time applications on Linux
  • Quick learning ability and comfort with technical concepts
  • Have completed at least two co-op work terms, 4-month paid internships, or have equivalent paid work experience

It would be nice if you also had:

  • Excellent communication skills, both written and oral
  • Good problem-solving skills
  • Ability to manage tasks with minimal supervision
Responsibilities

As a student in the hardware group, you will work with a highly experienced embedded software development team specializing in hardware drivers and diagnostics. This software is used to bring up cutting-edge hardware and to create circuit tests. You will gain practical experience by developing real-time embedded software and working in the lab alongside hardware developers. In addition to a technical lead, you will be assigned a 1-to-1 mentor. This mentor will be a helpful resource for you to ask questions, express concerns, learn about Nokia/team culture and career paths, or simply chat about how you're settling in. This is an on-site position and requires your presence in the office.

As part of the team, you will:

  • Develop device driver software for cutting-edge router technology
  • Create the code that stresses and screens new hardware designs
  • Work with factory teams to implement a production test program
  • Develop custom automation scripts to control test equipment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.