Job Description
You'll be joining an experienced team of engineers and developers, many of whom are recognized experts in their respective fields. This provides an unparalleled opportunity for mentorship and collaborative problem-solving, ensuring you're always learning from the best. Our team prides itself on a friendly and supportive atmosphere, fostering open communication and mutual respect. We believe that a positive and welcoming environment is key to innovation and effective teamwork, where every voice is heard and valued. We are a deeply learning-oriented group, constantly exploring new technologies, methodologies, and best practices.
We actively encourage continuous professional development, knowledge sharing sessions, and provide resources for staying at the forefront of C++, AI/ML, GPU computing, and telecommunications advancements. Your curiosity and drive to grow will find a perfect home here. Your contributions will be instrumental in shaping the future of high-speed data transmission and processing, particularly within the rapidly evolving landscapes of
5G and
6G networks.
How You Will Contribute And What You Will Learn
- Develop and optimize software for accelerating physical layer algorithms on CPU and GPU
- Collaborate to integrate CPU and GPU-accelerated components into our 5G and 6G network solutions
- Analyze and troubleshoot performance bottlenecks in CPU and GPU-based implementations
- Contribute to the design and implementation of high-performance computing solutions for telecommunications
- Document code, processes, and performance benchmarks for knowledge sharing and future reference
- Engage in continuous learning about 5G and 6G physical layer technologies as well as CPU and GPU computing advancements
In this challenging role, your responsibilities will span from designing robust, high-performance code to optimizing complex algorithms for parallel processing on GPUs, directly impacting the efficiency and capabilities of future communication infrastructures. If you are passionate about low-level C++ development, cutting-edge AI/ML, and the future of telecommunications, and you seek a collaborative, growth-focused team, we encourage you to apply.
Key Skills And Experience
You have:
- CUDA programming and understanding of GPU architecture
- Extensive experience and proficiency in C++ / C programming languages
- Strong experience in low-level development with a strong focus on low-level optimizations and tensor optimization
- Experience in machine learning integrations
- Strong problem-solving skills and the ability to analyse and debug complex issues
- Experience with performance profiling and optimisation tools
- Experience in performance proofing, testing and debugging
- Fluency in English
It would be nice if you also had:
- Familiarity with Python and/or machine learning frameworks and concepts
- Knowledge of operating system internals
- Parallel programming
- High Performance Computing
About Us
Come create the technology that helps the world act together
Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work
What we offer
Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered.
Nokia is committed to inclusion and is an equal opportunity employer
Nokia has received the following recognitions for its commitment to inclusion & equality:
- One of the World’s Most Ethical Companies by Ethisphere
- Gender-Equality Index by Bloomberg
- Workplace Pride Global Benchmark
At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.
We are committed to a culture of inclusion built upon our core value of respect.
Join us and be part of a company where you will feel included and empowered to succeed.
About The Team
Some of our benefits in Poland :
- Flexible working arrangements to support work–life balance
- Health and well-being support – private medical care for you and your family, life insurance, mental health programs, and employee resource groups
- A minimum of 90 days of Maternity and Paternity Leave based on eligibility
- Meal and lifestyle perks – Lunch Pass (monthly meal subsidy), Nokia Social Fund (sport card, cinema tickets, loans)
- Volunteering – two paid days per year for community or charitable activities
- Career growth & mobility – technical career path, job rotation, and domestic relocation support
- Continuous learning – mentorship programs, digital learning platforms and tools
- Annual bonus – based on individual and company performance
- Pension scheme (PPE) – available after 36 months of continuous employment
- Car benefit – the eligibility for a company car is based on employee’s job grade