This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a recent graduate or early-career developer ready to shape the future of wireless technology? At Ericsson Radio Product Development, we’re pioneering innovations in radio platform software and Open RAN technologies for 5G networks. Our Agile, cross-functional teams collaborate to deliver world-class products that power global connectivity. We are especially focused on integrating artificial intelligence across all aspects of our daily work—including software development, testing, and troubleshooting—to drive innovation, improve efficiency, and enhance product quality. We’re looking for enthusiastic individuals to join us as Software Developers.
Job Responsibility:
You may begin your journey by engaging with our customer support team to gain valuable insight into our products and better understand real-world customer needs
Collaborate with a diverse team to systematize, design, code, and test radio platform software and Open RAN technologies
Develop production-grade software, unit tests, and automated test software for 5G radio and Open RAN products
Troubleshoot and resolve issues encountered during testing, contributing to continuous product improvement
Participate in software/hardware integration testing in the lab—independently and as part of a team
Review and provide feedback on software designs and test plans to ensure high-quality deliverables
Requirements:
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field
Up to 2 years of experience—or fresh out of school and ready to learn
Proficiency in C, with a foundational understanding of operating systems, kernel, and driver development
Basic knowledge of Linux as a development environment and a willingness to grow within it
Strong communication and interpersonal skills to collaborate effectively
A genuine curiosity and interest in artificial intelligence and its applications in software development and testing
Nice to have:
Familiarity with microcontrollers, interrupts, UART, SPI, I2C, timers, power management, and wireless SoCs
Experience or coursework with the Yocto build environment and CI/CD test infrastructure
Understanding of Linux kernel development, Python, shell scripting, and Java
Knowledge of Git and code review tools like Gerrit
Demonstrated interest or experience in applying AI techniques to software engineering challenges
What we offer:
Short-Term Variable Compensation Plan (annual bonus)
Choice of 2 medical and dental plan options
Company credits for health plan costs
Group Retirement & Savings Program with 2% company contribution
50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
Company credits for basic life insurance, basic accidental death and dismemberment coverage, and short-term disability coverage
Option to participate in Ericsson’s Stock Purchase Plan
Minimum of 18 days of accrued vacation, 3-5 personal days, 10 holidays, 1 volunteer day, and sick days
Up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay
Financial wellness programs, educational assistance, matching gifts, and recognition programs