Jobs and Careers
NO

Staff Software Engineer

Nokia
United States, United Statesfull_timeVerifiedPosted 4 Nov 2025

About the role

Here at Nokia, we value team collaboration and autonomy. This is a key development position for Infinera’s Line modules SW team.

You will be working on the industry’s most cutting-edge products, which are powered by Infinera’s cutting-edge PIC technology, Coherent DSP ASICs, and Embedded Systems Software.

You will be responsible for designing, implementing, and testing code for Infinera’s next-generation Line Card Modules for Long-Haul, Metro, and Data Center Interconnects.

You will collaborate and contribute to our new product development and work closely with multiple divisions and teams at Nokia.

•            It is a multidisciplinary position in a team building a new SW stack for next-gen Line Card Modules.

•            The role will involve learning new software technologies and methodologies related to the Embedded Linux SW Platform and

               quickly turning that around into working proofs-of-concept (POC) and production software.

•            The role will involve architecting, software development, testing, automation, and documentation.

•            You will contribute to a team developing an ARM-based embedded microservices platform.

•            You will manage and enhance the existing software platform.

•            You will interact with many other teams, learning about multiple build processes and tools. You will leverage that learning to build a common Platform that can be used across multiple product families.

•            The role is an excellent opportunity to learn about and develop a SW stack from the ground up, with high visibility and a company-wide impact.

  • 10+ years of Software experience in Linux-based IoT / Embedded platforms, from boards and SoCs, BMCs, bootloaders, and firmware to OS through apps and services.
  • BS and/or MS in Electrical Engineering or Computer Science
  • Great C++ and Python programming skills.
  • Proven ability to influence cross-functionally at senior levels, including SW, HW, Architecture, and Technical Support
  • Good communication skills, both verbal and written, including the ability to communicate at several levels
  • You can work in a globally distributed team through self-discipline and self-motivation.
  • Some experience with Linux containers/Virtualization Technologies.

 

Preferred Skills and Experience:

 

•            Proficient with C++, Python, Linux including kernel

•            Experience with Embedded and Distributed Systems.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Nokia

View company profile →