Nokia Logo

Nokia

Sr. Principal Firmware Engineer

Reposted 24 Days Ago
Be an Early Applicant
In-Office or Remote
2 Locations
Senior level
In-Office or Remote
2 Locations
Senior level
As a Senior Principal Firmware Engineer, you'll lead firmware design and development for optical modules, mentor junior engineers, and collaborate in Agile teams.
The summary above was generated by AI

In this role as a Senior Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, including hardware and software professionals, to design and implement cutting-edge firmware for next-gen optical modules. You'll enjoy a culture of continuous improvement, where your expertise will drive the growth and success of junior engineers and the collective team. We offer a competitive salary and performance bonuses, comprehensive health benefits, and opportunities for professional development. Your contributions will directly impact Nokia’s mission of connecting the world, while you engage in challenging projects that push the boundaries of technology in a supportive and collaborative environment.  
 

Responsibilities

 Lead design, implementation, testing, and delivery of firmware features for pluggable modules.

  • Develop and maintain high-performance embedded firmware using C/C++ and Python.
  • Collaborate with cross-functional teams to define firmware requirements and system architecture.
  • Analyze system performance and identify enhancement opportunities using cutting-edge technologies.
  • Engage in Agile/Scrum development processes, serving as Product Owner or technical lead when necessary.
  • Mentor junior engineers, fostering a collaborative team culture focused on growth.
  • Contribute to continuous improvement of development tools, workflows, and coding standards.
  • Partner with hardware, ASIC, and software teams for seamless integration and performance optimization.
     
Qualifications

 Must-Have:

  • 10+ years of experience in embedded firmware development.
  • Proficiency in C/C++ and scripting skills in Python.
  • Solid understanding of ARM architecture and embedded operating systems.
  • Proven experience leading teams or projects in an Agile/Scrum environment.
  • Excellent debugging, problem-solving, and communication skills.

Nice-To-Have:

  • Experience with advanced pluggable transceivers (e.g., 400ZR, 800ZR, 1600ZR).
  • Familiarity with stateful protocol design and management network architecture.
  • Knowledge of low-level hardware interfaces and peripheral drivers.
     

Nokia Kanata, Ontario, CAN Office

600 March Rd, Kanata, ON, Canada, K2K 2T6

Similar Jobs

2 Hours Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Seeking a Senior Full-Stack Engineer with leadership experience, strong web development skills, and effective communication. Responsibilities include managing projects, leading teams, and collaborating with clients to define technical solutions.
Top Skills: Node.jsPythonReactTypescript
2 Hours Ago
Remote
Canada
Mid level
Mid level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Counsel on product and security issues, focusing on user privacy and data protection while collaborating with cross-functional teams and advising on compliance.
Top Skills: AICybersecurityData Privacy LawInformation SecurityMachine Learning
2 Hours Ago
Remote
Canada
Mid level
Mid level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Revenue Accountant supports monthly close processes, manages outbound revenue programs, and ensures compliance with revenue recognition standards, driving process improvements and automation initiatives.
Top Skills: Ai ToolsExcelOracle ErpSalesforce

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account