New Grad-Embedded Software Design-CD

Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering

In short

Ericsson is seeking a New Grad-Embedded Software Design Engineer in Chengdu, China, to contribute to leading-edge 5G and 6G radio products. This role involves developing, integrating, and verifying software solutions using C, C++, Java, or Python, with a focus on AI/ML and collaborative global teamwork.

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 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.

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 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.
  • Analytical thinking, problem-solving ability, accountability, self-motivation, curiosity, courage to innovate and good English communication skills.

Desired Qualifications

  • 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.

Benefits

  • Outstanding opportunity to use your skills and imagination to push the boundaries of what's possible.
  • Build solutions never seen before to some of the world’s toughest problems.
  • Challenging work in a team of diverse innovators.
  • Chance to craft what comes next.
#5G#6G#radio products#R&D#Massive MIMO#remote radio#embedded software#cloud-native applications#radio resource management#signal processing#network automation#AI-enabled innovation#software development#software architecture#AI/ML#deep learning models#telecommunications
Ericsson Logo

Company

Ericsson

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Entry

Locations

Chengdu, China

Qualification

Master, Doctoral

Applicants

Be an early applicant