Hybrid Junior Software Engineer, C++

Posted 17 hours ago

Apply now

About the role

  • Software Engineer Trainee contributing to 5G/6G software development at Nokia. Collaborate in an agile environment and gain real-world experience with modern technologies.

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

Requirements

  • 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
  • Basic understanding of AI/ML concepts and how they can be applied in automation, analytics, or software optimization is a plus
  • Strong problem-solving and analytical thinking skills
  • Ability to work effectively in collaborative Agile teams

Benefits

  • 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

Job title

Junior Software Engineer, C++

Job type

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job