Algorithm Software Developer on MCU
Workplace: Stockholm, Sverige
Expires: August 27, 2025
Develop and maintain software for algorithm control and functions in Micro Controller Units within Ericsson's radio products, focusing on time-critical functionalities with constraints on memory footprint and latency.
Main requirements:
- Master’s Degree or equivalent competence in Electrical Engineering, Engineering Physics or Computer Science
- Programming skills in C
- Experience in software design and architecture
- Experience in software testing
- Experience in programming Micro Controller Units (MCUs)
- Understanding of multithreading and concurrency fundamentals
- Combined knowledge in hardware and firmware/software domains
- Proficiency in English; preferably at least basic speaking proficiency in Swedish
Responsibilities:
- Develop and maintain Device Processor software written in C for Ericsson radio products
- Program and verify the DP system including hands-on lab work and troubleshooting
- Systemize different digital radio functions
- Share knowledge and experience with colleagues
Required hard skills:
- C programming
- Software design and architecture
- Software testing
- Programming MCUs
- Multithreading and concurrency understanding
- Combined hardware and firmware/software knowledge
- English proficiency
Recommended hard skills:
- Document and report writing
- Signal processing
- Telecommunication and radio technology knowledge
- Radio system standards (LTE, NR, GSM, WCDMA)
- Radio hardware design
- C++ programming
- MATLAB
- Python
- Radio signal processing block development (digital filters, crest-factor reduction, linearization)
- Linux
- Git
- Scrum and Kanban methodologies
Soft skills:
- Knowledge sharing
- Collaborative teamwork
- Problem solving
- Troubleshooting
Coding languages:
- C
- C++
- Python
- MATLAB
Operating systems:
- Linux
Natural languages:
- English (Proficient)
- Swedish (Basic familiarity)
Cultural skills:
- Team collaboration
- Agile methodologies (Scrum, Kanban)
Apply for this job
You might also like:
- Senior Java Developer
- Test Engineer at InCoax Networks
- Network Technician for Open Infra
- Senior HVAC Project Manager
- Senior IT Technician
- Senior C++ Engineer to Net Insight's Zyntai solution
- IT Support Technician - Support & Linux
- Test Engineer – Hardware & Test Systems
- SAP Specialist
- Software Developer - C++, Computer Vision, ML, Algorithm Development