As part of a global Development Unit with over 1300 engineers across multiple continents, you’ll work in one of our 7 agile R&D Tribes. Specifically, you’ll be based in our Timisoara Tribe, embedded in a Squad of 15 highly motivated engineers. Our working culture emphasizes teamwork, continuous improvement, and agile delivery of the most relevant and impactful features.
This is a great opportunity to gain real-world experience, work with modern technologies, and grow alongside an international team of experts shaping the future of telecommunications.
Position: Software Engineer trainee
Duration: Part-time 6h/day
Location: Hybrid in Timisoara, Romania
Your responsibilities
- Design, develop, and maintain high-performance C++ software components, writing clean and efficient code aligned with modern C++ standards
- Participate in Agile/Scrum development, contributing to system design discussions, architectural decisions, and regular code reviews
- Debug and troubleshoot complex issues, optimizing performance and memory usage in multithreaded or distributed environments
- Implement and maintain unit and integration tests, ensuring software quality, reliability, and smooth CI/CD workflows
- Collaborate closely with cross-functional teams (QA, Integration, System Design) and stay up to date with modern C++ practices, proposing continuous improvements
Your skills and experience
You must have:
- Active Bachelor’s or Master’s student in Computer Science, Electronics, or a related technical field
- Good knowledge of modern C++ (C++17+), OOP, templates, and STL
- Basic experience in software development, debugging, and fundamental multithreading/memory management concepts
- Comfortable working in Linux and familiar with tools like Git/Gerrit, CMake/Make, and unit testing frameworks
- Fluent in English; knowledge of telecom protocols, networking (TCP/UDP/IP), or 5G/cloud-native concepts is a plus
Nice to have:
- Basic understanding of AI/ML concepts and how they can be applied in automation, analytics, or software optimization
- Strong problem-solving and analytical thinking skills
- Ability to work effectively in collaborative Agile teams
More information
Some of our benefits for trainees in Romania:
- Flexible and hybrid working schemes
- Private health and life insurance and annual reimbursement for dental/eyeglasses/lenses costs
- Paid vacation (24+ days) and 2 annual bonuses (Christmas and Easter)
- Sports, wellness, and culture reimbursements, including monthly support for activities, kindergarten, and after-school expenses
- Meal tickets and reimbursement for transportation for daily commute
- Referral bonus for referring qualified candidates
- 24+ paid vacation days and two annual bonuses (Christmas, and Easter)
- Well-being programs to support your mental and physical health
- Opportunities to join and receive support from Nokia Employee Resource Groups (NERGs)
- Employee Growth Solutions to support your development, as well as access to diverse pool of Coaches & Mentors