C++ Software Developer

Ericsson — Poland · Posted ~1 hour ago

Skills

C++ software design software development software integration software verification troubleshooting system-level debugging continuous integration software quality CI/CD automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an international engineering team developing and maintaining large-scale telecommunications software. You will design and implement C++ components, investigate complex system-level issues, participate throughout the software lifecycle, and contribute to automation, continuous integration, and engineering excellence.

Highlights

Work on large-scale telecommunications software in an international and highly collaborative engineering organization, with exposure to the full software lifecycle, automation, continuous integration, and advanced system-level problem solving.

Description

Join our Team About This Opportunity We are looking for a passionate Software Engineer to join our international Controller 6610 development organization. In this role, you will contribute to the design, implementation, integration, verification and maintenance of software solutions used in Ericsson's Radio Access Network products. You will work in a highly collaborative environment, developing software for large-scale telecom systems while driving automation, software quality, continuous integration and engineering excellence. The role combines software development, troubleshooting, system understanding and close cooperation with global development teams. About The Role Design, develop and maintain software components for Controller 6610 products and supporting applications Analyze, investigate and troubleshoot complex software and system-level issues Participate in feature development throughout the entire software lifecycle, from requirements to delivery Develop and improve automated testing, verification and CI/CD workflows Contribute to software quality, maintainability and continuous improvements of the engineering environment Collaborate with cross-functional teams located in multiple Ericsson sites worldwide Work with modern development tools, Support software integration, system verification and release activities You will bring BSc or MSc degree in Computer Science, Telecommunications, Electronics or related technical field Strong software development skills in C++, Java and/or Python Good understanding of Linux/Unix operating systems Experience with AI-assisted development tools and automation agents Experience with software design, implementation, integration and testing Familiarity with Git version control system and collaborative development practices Understanding of CI/CD concepts and software automation Strong analytical and problem-solving skills Good communication skills and ability to work in international teams High level of English, both written and spoken Technical environment You will have an opportunity to work with technologies and tools such as: Linux and virtualization environments Git, Gerrit and GitLab Jenkins and CI/CD pipelines Python and Bash scripting AI-assisted engineering tools and software development automation Nice to have Knowledge of serial communication Knowledge of Ericsson products and telecom architectures Experience with Googletest Experience working in Agile development environments Role is based in Krakow, Poland, hybrid, min. 3 days from office is required. What do we offer: Annual bonus depending on the achievement of the company's goals and resultsPossibility to take advantage of the reduction of tax-deductible costs for creative workFinancial awards and distinctionsPrivate medical care for employee and their family (Medicover)Life insuranceMental Help LineCafeteria system Pluxee platform: co-financing MultiSport or OK System card, lunch cards, and othersSports and integration activities (e.g. Football, Joga, raising team, climbing club)Company support (loans and grants)Possibility to participate in 3G / 4G / 5G... 6G technology projectsOpportunity to participate in technical and interpersonal training conducted by international trainersAccess to recognized learning platforms (Pluralsight, Skillsoft, Coursera)Opportunity to work in an international environment, also outside Poland