Oferta pracy

C/C++ Senior Software Developer


  • Kraków

    Kraków, Lesser Poland
  • offer expired 2 months ago
  • contract of employment
  • full-time
  • senior specialist (Senior)

Technologies we use


  • C

  • C++


  • Java

Operating system

About the project

We are now looking for the Senior Software Developer in C/C++. Our department TN (Transport Network) is a module which provides robust transport capabilities for the traffic terminated at Radio Base Station as well as the possibility to route or bridge the traffic further via available physical ports. We are based in Kraków and Łódź, cooperating mainly with teams from Sweden, Croatia and Turkey. We work in agile framework, in cross-functional teams, focusing on all software development stages. We build products and manage them throughout their whole life cycle.

Your responsibilities

  • Deliver common IP transport features for 5G including routing, security features, quality of service,

  • Focus on software architecture, product quality, continuous delivery and integration,

  • Be organized in cross functional team to deliver end to end solutions,

  • Implement features according to requirements, including coding, feature testing, and product documentation,

  • Adapt existing software to the new hardware products,

  • Research new possibilities, ideas and solutions.

Our requirements

  • Proficiency in C or good knowledge in C++,

  • Understanding of network protocols,

  • Good knowledge of Linux,

  • Knowledge of any unit tests framework,

  • Experience in design patterns, clean code, redesign and refactoring,

  • Familiarity with version control system (e.g. GIT),

  • Knowledge of Agile software development framework (Scrum, CI),

  • Good communication skills in English.

  • You like to get things done,

  • You are a self-driven and energetic team player with ability to coach and lead other team members in solving engineering problem,

  • You are focused on quality and improvements,

  • You are willing to broaden your competence, get a deeper understanding of our products and propagate your knowledge to others.


  • Knowledge of modern C++ standards (11, 14, 17),

  • Knowledge of C99 standard,

  • Knowledge of Java,

  • Knowledge of Linux kernel,

  • Experience in programming of embedded systems,

  • Multi-thread programming in Linux environment.

What we offer

  • Stable employment based on an employment contract

  • Working with the latest mobile technologies

  • Trainings and clearly defined career paths

  • Rich benefit package (private medical care for employee and family, life insurance, Ok System, MultiSport)

  • Flexible working hours, laptop and mobile phone

  • Great work – life balance and atmosphere at work

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • life insurance

  • annual bonus (results dependent)

  • financial awards and distinctions

  • possibility of tax deductible costs

  • opportunity for technical and personal training

  • work in an international environment

  • mental help line

  • opportunity to participate in 3G / 4G / 5G / 6G projects

Why join Ericsson?

At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.


As  the tech firm that created the mobile world, and with more than 54,000  patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in? Come, and be where it begins.

Scroll to the company’s profile