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.