Nokia

Firmware Engineer

Nokia
Apply
21 days ago
Canada (city not specified)Entry Level

Responsibilities

  • Develop and test firmware features for software running on highly embedded CPUs within custom Nokia ASICs.
  • Collaborate with a Scrum team on feature definition, coding, testing, and feature acceptance criteria.
  • Perform feature and unit testing.
  • Mentor interns and co-op students.

Requirements

  • Bachelor’s degree in Computer Engineering or equivalent experience.
  • Experience with C, C++, and Python.
  • Experience or knowledge in one or more of digital signal processing, control theory, optical networks, optical components, or embedded CPUs.
  • Understanding of agile development and feature and unit testing.
  • Previous internship or co-op experience is an asset.

Tech Stack

Categories

Nokia

About Nokia

10,000+ employees

Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.

Contact me