Mid-Level
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.
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
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
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
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.
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
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, Joga, raising team, 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
Sign up to apply and find out right away if you're a fit.
Your agent will tell you — in seconds.
Sign up and I'll tell you right away how well Ericsson matches you — what you already have, and what's missing. Then I stay on it: I search for you and only write when I find something worth your time.