Oferta pracy

Senior Software C++ Developer


  • Kraków

    Kraków, Lesser Poland
  • offer expired over a month ago
  • contract of employment
  • full-time
  • specialist (Mid / Regular), senior specialist (Senior)
  • home office work, hybrid work

Technologies we use


  • C

  • C++


  • Bash

  • Python

  • Boost

Operating system

About the project

Currently, we are expanding our department, and we are looking for an experienced C++ developer to work on LTE/5G projects.

Our Product Development Unit Compute & Digital Silicon - PDU CDS is  one of the main R&D units within Ericsson’s Radio Access Network  domain. The unit is accountable for Ericsson products, including  Baseband, Street Macro and Site solutions, both for SW and HW, over the  full lifecycle. Compute & Digital Silicon is a competence center for  common design functions (e.g. digital ASIC and FPGA, PCB layout, power,  mechanics, thermal, interconnect, synchronization, security, packaging,  material development) and tools. At R&D Center Poland we develop SW  systems and design solutions for baseband, interconnect security and  site products. We address telecommunication business needs from around  the globe by delivering innovative software (e.g. 5G functionalities)  meeting the highest telco quality.

Your responsibilities

  • Develop software for telecommunication systems (4G, 5G)

  • Work in Agile framework (Scrum), projects handled in JIRA

  • Test your software on real hardware

  • Create technical documentation for introduced software

  • Drive activities that lead to a meaningful impact on the shape of the final software product

  • Perform continuous analysis and requirement handling

  • Contribute to new features from the study phase

Our requirements

  • Master of Science in Computer Science or equivalent formal education

  • Proficiency in C/C++ programming (at least 3/4 years of experience in C++ programming)

  • Experience in creating advanced software architectures, redesign and refactoring, competent in design patterns

  • Testing skills – for example, GTEST framework

  • Good familiarity with version control systems (GIT)

  • Advanced communication in English (min B2)

  • Leadership skills


  • Static analyzer (clang static analyzer, clang-tidy, CPP-check)

  • Debugging: GDB, sanitizers, Valgrind

  • BASH and Python

  • Linux

  • Telecommunication

  • Boost

What we offer

  • Annual bonus depending on the achievement of the company's goals and results

  • Possibility to take advantage of the reduction of tax deductible costs for creative work

  • Financial awards and distinctions

  • Possibility of company shares

  • We make it possible for you to be well:

  • Private medical care for employee and his/her family (Medicover)

  • Life insurance (Unum group); Mental Help Line Cafeteria system

  • SODEXO platform: co-financing MultiSport or OK System card, lunch cards and others

  • Sports and integration activities (e.g. Football, joga, raising team, climing club)

  • Hybrid work with great flexibility (financing home furniture and IT equipment)

  • Company support (loans and grants)

  • We make it possible for you to grow:

  • Possibility to participate in 3G / 4G / 5G... 6G technology projects

  • Opportunity to participate in technical and interpersonal training conducted by international trainers

  • Access to recognized learnning platforms (Pluralsight, Skillsoft, Coursera)

  • Opportunity to work in an international environment, also outside Poland

  • 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


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