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): January, 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
* 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)
Candidate Requirements:
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
* Knowledge in Python
* Experience in Linux OS
* Understanding of LTE/ 5G system
| Source: | Company website |
| Posted on: | 23 Dec 2025 (verified 24 Dec 2025) |
| Type of offer: | Internship |
| Job duration: | 12 months |
| Languages: | English |