Nokia
Nokia

SW Engineer Trainee

RoleOperations
LevelIntern
LocationPortugal
WorkOn-site
TypeInternship
Posted6 months ago
Apply now

About the role

Join our 5G Layer 1 (L1) Software team in Amadora, part of a leading business group in wireless mobility networks. Your work will contribute to the development of software with hard real-time requirements for Nokia’s 5G base station products. Our team oversees the complete embedded and real-time software development cycle, from initial requirements review to final delivery, having a direct impact on the future of mobile networks.

Position: Internship
Duration: 12 months contract
Start date (tentative): April, 2026
Location: On-site in Amadora, Portugal
Education recommendations: Currently a candidate finishing their BSc or MSc degree in Telecommunications, Computer Science, Electrical Engineering, or a related field with an accredited school

You:

  • Strong expertise in C++ development and testing
  • Excellent communication skills and fluency in English
  • Solid understanding of software engineering best practices for delivering high-quality solutions

It would be nice if you also had:

  • Experience with GPU programming and CUDA development, would be a great plus
  • Knowledge in Python
  • Experience in Linux OS
  • Understanding of LTE/ 5G system
  • Digital signal processing
  • Code optimization
  • Feasibility studies of 3GPP 5G features, drafting requirements
  • Feature implementation (C and C++)
  • Creating and maintaining the platform, DevOps, enabling continuous integration (Docker and Python)
  • System design and architecture
  • Testing (unit, component, and integration)

Required skills

Python

Docker

Linux

About Nokia

Portugal

Headquarters