2,161,932open jobs
138,856companies
238,948added this week
Browse all
Location
In office (Beijing)
Seniority
Junior
Visa
Sponsors visas in United States, Ireland, Canada; no register of this country names it

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Sep 3, 2026. Ericsson scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Ericsson is a Swedish telecommunications company founded in 1876 and headquartered in Stockholm. It supplies mobile network equipment and software to operators worldwide. The company is one of the largest providers of fifth generation network infrastructure.

Join our Team

About the opportunity

At Ericsson, you will contribute to leading-edge 5G and future 6G radio products that help create connections that make the unimaginable possible. We are looking for a Software Developer to join Product Engineering Unit Radio in China, working with global teams to develop intelligent, high-performing and reliable radio solutions across the product lifecycle, with a focus on software engineering, AI/ML and advanced algorithms.

You will join a collaborative R&D environment in Beijing or Chengdu and work with experts across Ericsson sites in China, Sweden, Canada and other locations. Your work may cover areas such as Massive MIMO, remote radio, embedded software, cloud-native applications, radio resource management, signal processing, network automation and AI-enabled innovation.

What you will do

· 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 design, optimization, quality, scalability and performance.

· Participate in requirement analysis, design, implementation, simulation, integration, verification and troubleshooting.

· Work on advanced algorithms for radio resource management, signal processing, predictive network operations and automation.

· Contribute to AI/ML work, including AI algorithms and models, AI model test platforms, and AI application frameworks covering data preprocessing, model loading and test result analysis.

· Collaborate with global teams, own technical deliveries, contribute to design reviews and improve engineering practices.

The skills you bring

· 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 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 Linux/Unix tools such as GCC, GDB and Makefile, and inter-process or inter-thread communication.

· Experience in processor sub-systems, DDR, PCIe, driver or low-level software, Linux kernel, file systems, TCP/IP, Python, Shell or SQL is a plus.

· Analytical thinking, problem-solving ability, accountability, self-motivation, curiosity, courage to innovate and good English communication skills.

Why join Ericsson? At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

What happens once you apply?Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.

Primary country and city: China (CN) || Beijing

Req ID: 790360

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,161,932 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Beijing
In office · 2+ years exp · Guangzhou
Java
Java
Spring MVC
Spring Security
Databases
MySQL
RabbitMQ
ElasticSearch
Apache Kafka
DevOps
gRPC
etcd
Prometheus
Kubernetes
Grafana
Apply
后端开发实习生 8 months ago
In office · Internship · Guangzhou
Apply
$5.6k – $15k per year · In office · Full-Time · Beijing
Apply
软件工程师 7 hours ago
$19k – $28k per year · In office · Full-Time · Xuzhou
Apply
后端开发工程师 7 hours ago
$15k – $26k per year · In office · Full-Time · Guangzhou
Apply
Hybrid · Nationals only · 1+ year exp · Bachelor's Degree · Brownsville
Python
JavaScript
Java
TypeScript
SQL
C#
Scala
Java
Gradle
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
Frontend
Angular
React.js
npm
DevOps
Terraform
Ansible
CI/CD
Docker
Kubernetes
Unix
Apply
$125k – $160k per year · Equity · Hybrid · Nationals only · 1+ year exp · Bachelor's Degree · Hawthorne
Python
JavaScript
Java
TypeScript
SQL
C#
Scala
Java
Gradle
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
Frontend
Angular
React.js
npm
DevOps
Terraform
Ansible
CI/CD
Docker
Kubernetes
Unix
Apply
Lead Cloud Engineer 2 days ago
In office · 1+ year exp
Python
SQL
Python
Flask
Django
AI/ML
Claude Code
Computer Vision
AI Agents
Streamlit
Machine Learning
DevOps
Rest API
AWS
AWS Lambda
Apply
In office · 8+ years exp
Python
SQL
Python
pySpark
Databases
Apache Kafka
Amazon Redshift
AI/ML
Copilot
Spark
dbt
Embeddings
DevOps
GCP
CI/CD
Git
Docker
Kubernetes
Amazon S3
Amazon Kinesis
Linux
Unix
Analytics
Dimensional Modeling
Apply
In office · Full-Time · Bachelor's Degree · Pasig
SQL
Apply
In office · Master's Degree · Beijing
Python
JavaScript
C++
AI/ML
Copilot
Claude
ChatGPT
AI Agents
Design
Figma
Sketch
Adobe XD
Management
Agile
Apply
In office · Lund
Python
AI/ML
AI Agents
LLM
DevOps
CI/CD
Git
Docker
Kubernetes
Trunk-Based Development
Linux
Apply
Java Developer 5 days ago
In office · Budapest
Java
SQL
Java
Spring Boot
Databases
Apache Kafka
Vertica
AI/ML
Machine Learning
DevOps
Rest API
Helm
CI/CD
Jenkins
Docker
Kubernetes
Spinnaker
Management
Scrum
Apply
In office · 5+ years exp · Master's Degree · Quebec · Saint-Laurent · Montreal
Design
Figma
Management
Agile
Apply
In office · Master's Degree · Stockholm
C++
DevOps
GitHub
Linux
Apply
In office · Internship · Beijing
Python
Apply
In office · Full-Time · 15+ years exp · Bachelor's Degree · Beijing
DevOps
CI/CD
Management
Agile
Scrum
Apply
In office · Full-Time · 15+ years exp · Bachelor's Degree · Beijing
DevOps
CI/CD
Management
Agile
Scrum
Apply
In office · Full-Time · Beijing
Apply
AI应用(实习) 10 hours ago
In office · Internship · Beijing
Apply
See all jobs
This is one of many
2,161,932 more open roles from verified company boards, updated every day.