Ericsson branded header with the slogan "A place for you. #TeamEricsson"
Ericsson Logo

Ericsson

Entry Level: 6G Baseband Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Lund
Entry level
In-Office
Lund
Entry level
Develop and test real-time C and C++ baseband software for Ericsson’s emerging 6G product. Responsibilities include physical-layer and Layer 2 processing, translating 3GPP specifications into software, optimizing code for multi-core DSPs and commercial servers, modifying existing baseband systems, improving test environments, and debugging issues on real hardware.
The summary above was generated by AI
Join our Team
About this opportunity
Forty percent of the world's mobile traffic is carried over Ericsson networks. Nobody thinks about that until it stops. A mobile network is how people call an ambulance, pay for lunch or find each other - invisible when it works, national news when it fails. That is the scale that a single line of our baseband code operates on.
We are now entering the 6G program, building it in Lund as a product heading for its first release. This is not a research demo, not a paper, but software that ships to the end user for real world applications. Decisions around how 6G technology operates are still open to explore. A radio has a fixed amount of time, spectrum and processing to spend, and it now has much more than one job to execute. Join in three years and you inherit this technology- join now, and you will be a part of shaping it.
We are looking for newly graduated engineers at the start of their career to build the first 6G product with us.
What you will do
You will join a cross-functional team working in baseband software development: in the physical layer, where radio energy becomes data, and in the Layer 2 uplink and downlink processing chains that schedule and move user data. We will not pretend there is a long 6G delivery history to join; there is not. That is the point, and it is what makes this different from maintaining something finished.
The difficulty is real, and it is specific. Real-time C and C++ under microsecond deadlines, against 3GPP specifications, on multi-core DSPs, is unforgiving work. The same capability must also hold on two very different machines: Ericsson's own many-core baseband hardware, and standard commercial servers. What is cheap on one is expensive on the other. Making a single design work on both is an open problem here, not a solved one you would be maintaining.
We treat working with AI as an engineering skill to be learned rather than a tool to be handed out, and the scarce part of that skill is judgment: knowing which answer to trust, which to verify, and which to throw away is key.
The craft itself is classic baseband engineering, and it looks like this:
Take a feature from a question to shipped code - studies, systemization, design, implementation, test.
Read the 3GPP specification behind it and turn that into something a radio can actually meet.
Rework parts of a baseband that has shipped to hundreds of networks so that it carries 6G, without breaking what runs today.
Work against a standard that is still moving, and feed what you learn back into it.
Explore parts of a C++ code base far larger than anything at any university and find the three lines that matter.
Test it, improve the test environment you need in order to test it, and hunt the bugs that only appear on real hardware.
The skills you bring
An MSc in computer science, electrical engineering, engineering physics, wireless communication or similar.
C or C++ close to the hardware, and enough mathematics to be unafraid of a signal.
Something you have initiated or taken ownership of, in your studies, at work, or in your own time.
Comfort working where the answer is not known yet. Much of this has not been done before, by anyone.
You do not need to be an expert in telecom - several people on these teams arrived from entirely different domains. We will teach you the standard; we cannot teach you curiosity.
Sounds like your kind of problem? Apply now!
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: Sweden (SE) || Lund
Req ID: 791862

Similar Jobs at Ericsson

Yesterday
In-Office
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop concepts, technical evaluations, and specifications for 3GPP RAN4 and future 6G standards. Analyze radio performance, RF propagation, coexistence, and system-level simulations while collaborating with Ericsson delegates, internal teams, and global industry stakeholders to shape mobile communication technologies.
Top Skills: 3Gpp5G NrCC++MatlabPythonRadio Access Network (Ran)
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Investigate how Git-based source control and CI perform with hundreds of concurrent AI coding agents. Build simulations of up to approximately 500 agents, measure scalability, merge conflicts, CI impact, resource consumption, and semantic integration failures, and compare alternatives such as trunk-based development, merge queues, fine-grained changes, stacked changes, and speculative merging. Define benchmarking metrics and recommend improvements for agentic software development.
Top Skills: BashContinuous IntegrationDockerGitKubernetesLinuxLlm-Based Coding AgentsPython
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Conduct a master’s thesis on early prediction and optimization of power, performance, and area in digital designs. Analyze RTL structures, simulation activity, synthesis configurations, and implementation data to identify PPA correlations and optimization opportunities. Develop and validate a reusable methodology or prototype flow, potentially using data-driven or AI-assisted techniques, while preserving functional correctness and timing and area requirements.
Top Skills: Asic Design FlowsDigital SimulationFsdbLogic SynthesisPhysical ImplementationPythonRtlSystemverilogTclVcdVerilogVhdl

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account