Position Opening: Software Developer (5G/6G/AI)
Job Summary: Ericsson is seeking a highly skilled and motivated Software Engineer to contribute to the definition and development of next-generation telecommunications systems. This role involves working with advanced software solutions, including areas such as Artificial Intelligence, to advance 5G/6G technologies and shape the future of intelligent networks. The successful candidate will join a dynamic, global team dedicated to innovation and technical excellence.
About the Organization: Product Engineering Unit (PEU) Radio
- Industry Leadership and Impact: As a member of our global R&D network, comprising 4,000 engineers, you will be directly involved in integrating advanced technologies, including AI, into Ericsson's market-leading 5G and future 6G radio products. Your contributions will be pivotal in redefining the standards of modern connectivity.
- Radio Product China: Radio Products China is end-to-end responsible R&D organization for product development in China. We are approximately 1,000 engineers and developers collaborating mainly between Beijing and Chengdu sites to drive Massive MIMO and Remote radio technology leadership and product competitiveness. We pursue our vision according to Ericsson’s strategy through continuous investing in People.
- Advanced Technology Environment: The role offers a unique opportunity to engage with the full technology lifecycle, from 5G evolution to 6G research. Responsibilities span from low-level embedded software development to the implementation of cloud-native applications. Opportunities exist to utilize AI/ML to optimize physical layer algorithms, enable intelligent radio resource scheduling, and drive network automation.
- Professional Culture: We foster a professional environment that values execution excellence, accountability, speak-up and open communication. Engineers are encouraged to propose innovative solutions and to challenge conventional network design paradigms, as we believe this is fundamental to achieving technological breakthroughs.
- Global Collaboration: The position involves close collaboration with leading telecommunications experts across our sites in Sweden, Canada, and China, providing a platform for significant professional growth and the exchange of diverse technical perspectives.
Core Responsibilities
- Software Implementation: Implement complex algorithms and system functions utilizing C, C++, Java, and Python, ensuring code quality, efficiency, and scalability.
- System Architecture: Design and optimize complex software system architectures to serve as the foundation for high-performance, high-reliability radio products.
- Full-Lifecycle Development: Participate in the complete product development lifecycle, include requirements analysis, high-impact software solutions, simulation, integration, and verification processes.
- AI algorithms and models: Gain a deep understanding of AI algorithms and models, assist in designing and building test platforms for AI models based on testing requirements.
- AI application framework: Participate in the construction of the AI application framework, including the automation of key steps such as data preprocessing, model loading, and test result analysis.
- Advanced Algorithm Development: Design, develop, and deploy advanced algorithms for applications such as radio resource management, sophisticated signal processing, predictive network operations, and system automation.