CareerPlanSign in

Principal Embedded Software Engineer

Göteborg, Sweden💼 Full-time🗓 2026-06-29 → 2026-09-26

Core

Develop control software and architecture for printers, integrating with hardware components like MCUs and FPGAs on embedded Linux.

Role type

Principal Embedded Software Engineer (System Architect)

Builds

Printer control systems and associated electronics/mechanics

Domain

Industrial manufacturing / Embedded Linux / C++

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (modern, portable, cross-platform), Go/Golang, Embedded Linux, Real-time OS concepts, System architecture (UML/SYSML), Multi-threaded programming, On-target debugging, Test-driven development, Requirement analysis, Electronics fundamentals (schematics, oscilloscopes)

Preferred skills

None stated

Technologies

C++, Go, Linux, Git, CI/CD tools

Responsibilities

Develop controller software and tests for embedded Linux systems; Interface with engineering disciplines and customers to define application space; Lead high-level software estimation and business planning; Mentor engineers and lead design reviews; Drive continuous improvement in source control and CI/CD practices; Collaborate on technology selection and design decisions.

Seniority

Principal, technical leadership & mentorship

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