Responsibilities
- Develop, integrate, and verify software solutions for Ericsson radio products.
- Implement complex algorithms and system functions using C, C++, Java, or Python.
- Contribute to software architecture, optimization, quality, scalability, and performance.
- Participate in requirements analysis, design, implementation, simulation, integration, verification, and troubleshooting.
- Develop or support algorithms for radio resource management, signal processing, predictive network operations, automation, and AI/ML.
- Contribute to AI algorithms and models, AI model test platforms, and AI application frameworks.
- Collaborate with global teams, own technical deliveries, participate in design reviews, and improve engineering practices.
Requirements
- Master’s degree or above in Computer Science, Software Engineering, Automation, Electronic Engineering, Telecommunications, or a related discipline.
- Strong development capability in C, C++, Java, or Python.
- Experience or knowledge in embedded software, application software, system architecture, object-oriented design, or Linux/Unix environments.
- Knowledge of AI/ML algorithms and frameworks such as TensorFlow or PyTorch.
- Experience with deep learning models such as CNN, DNN, RNN, or reinforcement learning.
- Knowledge of telecommunications algorithms, radio resource management, signal processing, cloud-native software, automated testing, or full-stack development.
- Familiarity with GCC, GDB, Makefile, and inter-process or inter-thread communication.
- Additional experience with processor subsystems, DDR, PCIe, drivers, low-level software, the Linux kernel, file systems, TCP/IP, Shell, or SQL is a plus.
- Strong analytical, problem-solving, accountability, self-motivation, curiosity, innovation, and English communication skills.
Benefits
- Work in a collaborative R&D environment with experts across Ericsson sites in China, Sweden, Canada, and other locations.
- Position is based in Chengdu or Beijing, China.
- Ericsson offers an inclusive and diverse workplace with opportunities to work on leading-edge 5G and future 6G products.
About Ericsson
The future of mobile isn’t on the horizon, it’s happening now. At Ericsson, we’re building the foundation for an open network ecosystem where industries, developers, and enterprises thrive. The convergence of 5G, AI, cloud, and network APIs isn’t just a technological shift; it’s a transformation that is redefining industries and enhancing everyday life. Open, programmable networks are enabling real-time innovation and unlocking new business models across the globe. Imagine a world where developers can dynamically access network capabilities on demand, where enterprises don’t just use connectivity but shape it. This isn’t a distant vision, it’s the ecosystem we’re creating today. Collaboration fuels everything we do. By working across industries, we’re designing a future where connectivity isn’t just seamless. It’s intelligent, programmable, and transformative. The shift is happening. Are you part of it?
