Arbetsbeskrivning
Ericsson AB
Join our Team
About this opportunity:
The Algorithm Control & Config unit takes part of the development of new radio hardware, a crucial building block in Ericsson's base stations (introducing 6G and ranging from 2G to 5G). The units focus area is software (SW) development for algorithm control and functions in Micro Controller Units (MCUs), internally called Device Processors (DP). The team is a highly skilled team with excellent knowledge of both Ericsson radio products and the overall Radio Unit products. The unit is responsible for SW development on bare-metal MCU systems within Radio ASIC (Application Specific Integrated Circuits), where most of the functionalities are time-critical and challenging in terms of memory footprint and latency. The unit is involved in several areas, such as: Power Amplifier (PA) linearization, Passive Intermodulation (PIM) Cancellation, early phase studies, pre-development, product development, and advanced troubleshooting.
What you will do:
* Design, implement and test embedded software for MCU-based algorithm control in radio hardware.
* Develop efficient, low-latency, and memory-optimized code in C for time-critical paths.
* Troubleshoot and debug complex issues on bare-metal systems and support integration with ASIC/FPGA components.
* Work closely with hardware, algorithm and system teams to deliver robust solutions and meet performance targets.
* Contribute to SW architecture decisions, code reviews, and continuous improvement of development and testing practices.
* Deliver clear technical documentation and handovers to cross-functional teams.
The skills you bring:
* A Master’s Degree or similar competence in Electrical Engineering, Engineering Physics or Computer Science
* Strong programming skills in C with proven embedded/Bare-Metal experience.
* Hands-on MCU programming experience and understanding of low-level peripherals and memory constraints.
* Solid knowledge of multithreading/concurrency concepts and real-time behavior on constrained systems.
* Experience in SW design, architecture and testing for embedded systems.
* At least 8 years of working experience within the field.
* Proficiency in English (working language for documentation and collaboration).
Skills considered as merit:
* Experience from the areas: signal processing, telecommunication, and radio technology,
* Knowledge in radio system requirements for the standards LTE, NR (possibly GSM, WCDMA), etc.,
* Radio HW design,
* Programming skills in C++,
* Experience with Linux,
* Experience with Git,
* Scrum and Kanban methodology.