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).
In this position you will develop and maintain software for the Radio product portfolio. Your role will cover all aspects of the software development process including requirement analysis, systemization, design, design, implementation, testing, integration, verification, design and product documentation, and maintenance. Ericsson’s radio innovative product solution offers improved cellular coverage using both inside buildings seamlessly along with outdoor (macro) cell sites. Our products are at the forefront of 5G deployments and also support legacy 4G, 3G, and 2G networks. In this role you will focus on developing embedded real-time software for the Radio Product Family.
Job Responsibility:
Develop production software for Indoor Radio products
Develop and execute manual and automated testing procedures
Troubleshoot issues and provide corrections
Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.
Requirements:
Bachelor’s degree in computer engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
Programming proficiency in C, C++, Python, Java, and shell scripts
Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
Experience in applying the Agile software development methodology
Experience with using Linux as a development environment
Developed software for Linux embedded targets and for real-time operating system environments (VxWorks, OSE, MQX, etc.)
Interpersonal skills: Independent, self-starter, team player who is organized, detail oriented and able to work in a dynamic environment
Nice to have:
Experience as a software developer in an R&D position would be an asset
Developing software for radio base stations or other telecommunication equipment products would be an asset
Knowledge of Cloud-Native core principles, DevOps and Ecosystem, microservices, K8S, Docker, Helm, CI/CD
Knowledge about RF and telecommunication concepts and technology would be an asset
Knowledge about communication protocols (e.g. TCP/IP) would be an asset
Knowledge in Machine Learning (ML) and Artificial Intelligence (AI)
What we offer:
Choice of 3 medical and dental plan options
Automatic 2% company contribution into the Pension Plan
50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay
Short-term disability coverage
Option to participate in Ericsson’s Stock Purchase Plan
Minimum of 18 days of accrued vacation
At least 3 personal days
Minimum 10 holidays
1 volunteer day
Sick days
Up to 10 weeks of paid maternity leave
6 weeks of parental or adoption leave at 100% of pay