Nokia

Software Engineer – GPU, NVIDIA Platform

Nokia

full-time

Posted on:

Location Type: Hybrid

Location: AmadoraPortugal

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop and implement high-performance GPU-accelerated embedded software for Nokia's 5G base station products focusing on Layer 1 (L1) functionality using **CUDA and NVIDIA GPUs**.
  • Collaborate within specialized scrum teams to optimize GPU code, enhance signal processing, and manage feature implementation.
  • Conduct feasibility studies on **3GPP 5G** features and draft detailed technical requirements.
  • Lead planning and organization of tasks within global software development teams to ensure timely delivery.
  • Engage in **system design and architecture with GPU acceleration,** contributing to robust and efficient software infrastructure.
  • Oversee testing processes, including unit, component, and integration testing to maintain software quality.
  • Facilitate knowledge sharing and mentorship within the team, promoting continuous learning and professional growth.
  • Champion best practices in **GPU-based DevOps**, leveraging tools like Docker and Python for seamless integration and deployment.

Requirements

  • Several years of experience in **GPU programming and CUDA development**.
  • Proactive and independent with strong communication skills.
  • Fluency in English.
  • Understanding of LTE/5G systems and L1 technology area.
  • It would be nice if you also had:
  • Solid signal processing or physical layer processing experience on GPUs.
  • Strong background in managing product quality.
  • Understanding of Nokia RAN R&D and related product creation processes and tools.
Benefits
  • Flexible working arrangements and additional flex benefits to support work–life balance
  • A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child (based on eligibility)
  • Medical and life insurance plan, plus paid sick leave for added security
  • Meal allowance to support daily needs
  • Car allowance based on eligibility
  • Well-being programs to support your mental and physical health
  • Opportunities to engage with Nokia Employee Resource Groups (NERGs), as well as access to mentors, coaches, and Employee Growth Solutions
  • A learning culture that promotes continuous personal and professional growth – for your role and beyond
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GPU programmingCUDA developmentsignal processingphysical layer processingsystem designarchitectureunit testingcomponent testingintegration testingDevOps
Soft Skills
strong communication skillsproactiveindependentknowledge sharingmentorshipteam collaborationplanningorganizationcontinuous learningprofessional growth