Job Description:
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): Julho, 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
* Develop and maintain Physical Layer (Layer 1) features for 5G downlink using C++
* Apply Digital Signal Processing concepts to implement and optimize algorithms
* Support feasibility studies and analysis of 3GPP 5G feature requirements
* Contribute to implementation, debugging and performance optimization of baseband software
* Participate in testing activities (unit, component and integration testing) to ensure system reliability
* Support CI/CD pipelines and development tooling (e.g., Docker, Python scripts)
Candidate Requirements:
You Have:
* Strong knowledge of C++ programming (mandatory)
* Basic understanding of telecommunications concepts
* Analytical mindset and ability to work in a technical, problem-solving environment
* Good teamwork and communication skills
It would be nice to have:
* Exposure to GPU programming and CUDA
* Understanding of LTE/ 5G system
* Experience with Linux-based development environments
* Exposure to system design or embedded software development
| Source: | Company website |
| Posted on: | 09 Jun 2026 |
| Type of offer: | Internship |
| Job duration: | 12 months |
| Languages: | English |