CareerPlanGet AI match score →

Embedded Software Engineer - C/C++, Linux & Embedded Systems

Sweden💼 Full-time🗓 2026-04-30 → 2026-07-31

Core

Develop and maintain embedded software in C/C++ for Linux-based systems, MCUs, and RTOS, supporting both customer projects and internal product development.

Role type

Mid-level to Senior Embedded Software Engineer

Builds

Embedded software for safety- and security-critical systems, including drivers, networking protocols, and low-level components.

Domain

Embedded systems, functional safety, cybersecurity, automotive, telecom, defence, and industrial systems.

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Embedded Linux, MCU/RTOS/Bare-metal programming, system design, debugging, performance optimization, networking protocols, driver development, CI/CD automation.

Preferred skills

Yocto/custom Linux distributions, cybersecurity/functional safety compliance (ISO/SAE 21434), AUTOSAR/BMS/electrified systems, Python scripting, experience in automotive/telecom/defence/industrial sectors.

Technologies

C, C++, Linux, RTOS, Bare Metal, Yocto, Git, Python, ISO/SAE 21434.

Responsibilities

Develop embedded software for Linux-based systems; work with MCU-level development; participate in system design, debugging, and testing; collaborate with hardware and product teams; contribute to networking, driver development, and compliance tasks.

Seniority

Mid-level (4+ years) to Senior (5+ years), hands-on IC.

Sourced via jobtech · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on JobTech ↗