Nokia Logo

Nokia

Principal Firmware Engineer

Posted One Month Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Canada
Expert/Leader
Remote or Hybrid
Hiring Remotely in Canada
Expert/Leader
Leads the design, implementation, testing, and delivery of embedded firmware for pluggable optical modules. Develops C/C++ and Python firmware, defines requirements and system architecture, analyzes performance, collaborates with hardware, ASIC, and software teams, and supports Agile/Scrum delivery. Mentors junior engineers, improves development workflows and coding standards, and may serve as a Product Owner or technical lead.
The summary above was generated by AI

In this role as a 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.  


NILightPath

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:

  • 15+ 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.

Similar Jobs

2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead and develop a Canada Scaled Customer Success team to drive onboarding, adoption, expansion, and renewals via digital scale programs. Hire and coach CSMs, manage KPIs/OKRs, improve processes and tooling, collaborate cross-functionally, and escalate high-stakes customer moments to ensure measurable customer outcomes.
Top Skills: CRMCs PlatformDigital Engagement ToolsGainsightProduct AnalyticsTotango
13 Hours Ago
Remote or Hybrid
Canada
Junior
Junior
Agency • Digital Media • Legal Tech • Marketing Tech • Social Media • SEO
Own a portfolio of clients to maximize retention and growth: run client calls, analyze lead and performance data, spot retention risks and upsell opportunities, coordinate internal teams to deliver on strategy, and contribute process and AI-driven improvements to internal systems.
13 Hours Ago
Remote
Canada
Expert/Leader
Expert/Leader
Software
Lead product and UX strategy for Aha!, driving product vision, discovery, and AI-enabled product development. Build and coach high-performing PM and UX teams, partner with executives and cross-functional leaders to deliver revenue, retention, and customer value across B2B SaaS product portfolios.
Top Skills: Aha! BuilderAha! DevelopAha! DiscoveryAha! IdeasAha! KnowledgeAha! RoadmapsAha! TeamworkAha! WhiteboardsAI

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account