C++ Developer
Tech Stack / Keywords
Firma i stanowisko
Our Product Engineering Unit, Compute & Cloud Infrastructure, is one of the main R&D units within Ericsson’s Radio Access Network (RAN) domain. The unit is responsible for Ericsson products, including Baseband, Street Macro, and Site Solutions, covering both software and hardware throughout their entire lifecycle. The team develops and maintains software that controls and supervises radio base station functionality such as Power System Control, Cabinet and Climate Control, and External Alarm Handling within the RAN. Products are developed in modern C++ using frameworks and tools such as Protocol Buffers (Protobuf) and GoogleTest; higher-level testing is automated using Erlang and Java.
Wymagania
- Bachelor’s or Master’s Degree in Science (e.g., Computer Science, Telecommunication) or equivalent formal technical education
- At least 3 years of experience in C++ programming (C++17 standard or higher preferred)
- Experience in creating software architectures, redesign, refactoring, and design patterns
- Testing skills
- Analytical thinking skills and ability to learn quickly
- Good communication and team working skills
- Good communication in English
Good to have:
- Experience with debugging: GDB, sanitizers, valgrind
- Low level communication protocols knowledge (e.g., Modbus)
- Basic Java knowledge
- Basic Python knowledge
Obowiązki
- Develop software in C++ for telecommunication systems
- Perform unit testing in GoogleTest framework
- Integrate testing in Java and Erlang
- Test manually on real hardware
- Perform troubleshooting
- Work in Agile framework (Scrum or Kanban)
- Create technical documentation for introduced software
- Drive team's activities with product responsibility
- Perform continuous analysis and requirement handling
- Contribute to new features from the study phase
- Develop competence in technical domain
- Use AI-assisted development tools to support coding, testing, troubleshooting, improvement, and knowledge sharing
Benefity
- Annual bonus depending on the achievement of the company's goals and results
- Possibility to take advantage of reduction of tax-deductible costs for creative work
- Financial awards and distinctions
- Private medical care for employee and their family (Medicover)
- Life insurance
- Mental Help Line
- Cafeteria system Pluxee platform: co-financing MultiSport or OK System card, lunch cards, and others
- Sports and integration activities (e.g., Football, Yoga, team raising, climbing club)
- Company support (loans and grants)
- 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 learning platforms (Pluralsight, Skillsoft, Coursera)
- Opportunity to work in an international environment, also outside Poland
Inne informacje
Role is based in Kraków, Poland, hybrid work with minimum 3 days from office required. Informacje o administratorze danych i przetwarzaniu danych osobowych są zawarte w klauzuli informacyjnej.
Ericsson
18 aktywnych ofert