CareerPlanSign in

Principal Embedded Software Engineer

Göteborg, Sweden💼 Full-time🗓 2026-08-04 → 2026-09-26

Core

Develop control software and architecture for embedded Linux systems in printers, interacting with MCUs and FPGAs.

Role type

Principal Embedded Software Engineer (System Architecture)

Builds

Embedded Linux controllers for printers

Domain

Industrial automation / Printing hardware

Deliverable

production ML models | product features

Required skills

C++, Go/Golang, Embedded Linux, System Architecture, Real-time OS concepts, Multi-threaded programming, On-target debugging, Test-driven development, UML/SYSML, Electronics fundamentals (MCUs, schematics)

Preferred skills

Cross-platform development, Distributed systems programming, Agile methodology, Git flows

Technologies

C++, Go, Linux, Git, UML, SYSML

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 software engineers and lead design reviews; Drive continuous improvement in CI/CD and code quality; Collaborate on technology selection and architectural decisions.

Seniority

Principal, hands-on IC with strategic leadership

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