Software Development Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Company Name: Nokia

Company Overview

Nokia is a B2B technology innovator focused on the convergence of networks and cloud computing. They develop technology that enables digital transformation across industries, aiming to create a future where networks are intelligent and responsive. Nokia collaborates with customers and partners to build the digital services and applications of tomorrow.

About the Job

Nokia is seeking a Software Engineer to contribute to the development of software platform components for MultiTerabit switches/routers. This role focuses on low-level software development and hardware interaction.

About Nokia:

Nokia is a B2B technology innovation leader focused on the convergence of networks and cloud computing. They prioritize inclusion and are an equal opportunity employer.

About the Role:

You will learn and contribute to the development of software platform components, including drivers for platform software in C++, working with BIOS/UBoot, and developing application software that simulates hardware behavior.

How You Will Contribute and What You Will Learn:

  • Developing drivers for platform software in C++.
  • Working with BIOS/UBoot developers to define platform initialization.
  • Developing application software to simulate hardware behavior.

Key Skills and Experience:

  • BSCS or similar is required.
  • Low-level understanding of hardware component bring-up.
  • Experience with bring-up and diagnostics teams.
  • Good understanding of operating system fundamentals (scheduling, memory management, semaphores).
  • Experience with PHYs, transceivers, fans, PSUs, or other components on routing platforms.

It Would Be Nice If You Also Had:

  • Excellent programming skills in C or C++.
  • Experience with SecureBoot platforms.
  • Experience with UEFI.
  • Knowledge of complex software design for distributed systems in embedded networking/telecommunications.
  • Experience architecting software components for platforms.

Benefits (US/Canada):

  • Corporate Retirement Savings Plan.
  • Health and dental benefits.
  • Short-term and long-term disability.
  • Life insurance and AD&D.
  • Optional life and AD&D insurance.
  • Paid time off for holidays and vacation.
  • Employee Stock Purchase Plan.
  • Tuition Assistance Plan.
  • Adoption assistance.
  • Employee Assistance Program/Work Life Resource Program.

Equal Opportunity Employer:

Nokia is committed to inclusion and is an equal opportunity employer.

About The Team:

Nokia’s Network Infrastructure group is focused on bringing more and faster network capacity to people worldwide.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx