
Software Engineer – GPU, NVIDIA Platform
Nokia
full-time
Posted on:
Location Type: Hybrid
Location: Amadora • Portugal
Visit company websiteExplore more
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