description of job
Swedium Global Services is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.
Location - Onsite, Sweden
Job Title - Senior Embedded Software Engineer (C++ / Embedded Linux)
Key responsibilities
We are currently looking for a Senior Embedded Software Engineer for an exciting assignment with our client. This role is ideal for someone who can quickly ramp up in a new environment and take on a technical leadership role within an ongoing project.
About the role
The client is in a key transformation phase, transitioning from RTOS to Embedded Linux. You will play a central role in defining structure, setting technical direction, and supporting the team throughout this journey. The role combines hands-on development with strategic responsibilities in architecture and technical decision-making. For this role, it is important to be on-site at the client’s location, and therefore no hybrid setup is currently offered. It is also important that the candidate is able to start on relatively short notice.
Responsibilities
- Develop and maintain embedded/software platform components, primarily in C++
- Take technical ownership and help bring structure to an ongoing project
- Guide the transition from RTOS to Embedded Linux
- Implement new features from design to delivery
- Perform deep debugging and troubleshooting across application code, Embedded Linux, and hardware
- Contribute to improvements in build, test, and release processes (CI/CD, Azure DevOps)
- Apply secure and robust engineering practices
Required qualifications
- Strong professional experience with C++ in embedded or system-level development
- Solid experience with Embedded Linux (systems programming, networking, debugging)
- Proven ability to take technical leadership or act as a senior advisor within a team
- Experience working with both RTOS and Embedded Linux, preferably in migration contexts
- Strong mindset around testing, maintainability, and system architecture
- Experience with Git and preferably Azure DevOps
- Experience working in Agile teams
- Fluent in English
- Comfortable working in international and multicultural environments
Nice to have
- Security background (e.g., secure boot/update concepts, threat modeling, vulnerability-aware development)
- RTOS experience
- Familiarity with DevOps/CI/CD practices
- Hands-on experience with Yocto
- Experience with radar and/or LiDAR technologies/products
- Experience with hardware-level troubleshooting
- Experience with C#, Java, or Python
Additional information
This is an opportunity to take on a high-impact role where you will influence both technical direction and ways of working in a modern embedded environment.