CareerPlanSign in

Principal Embedded Software Engineer to Markem-Imaje

Göteborg, Sweden💼 Full-time🗓 2026-08-28 → 2026-09-27

Core

Develop control software and architecture for embedded Linux controllers in inkjet and label printing systems, integrating with MCUs and FPGA.

Role type

Principal Embedded Software Engineer (System Architecture)

Builds

Embedded Linux controllers for product identification and traceability solutions

Domain

Industrial automation / Embedded systems / Printing technology

Required skills

C++ (modern, portable, cross-platform), Go/Golang, Real-time Operating Systems (RTOS), Embedded Linux, Multithreaded programming, Distributed systems programming, System architecture, Functional decomposition, UML/SysML, On-target debugging, Electronics fundamentals (MCUs, memory, peripherals), Schematic reading, Oscilloscope/Logic analyzer usage

Preferred skills

Technical leadership, Mentoring, Design review facilitation, Continuous integration practices

Technologies

C++, Go, Embedded Linux, RTOS, FPGA, MCU

Responsibilities

Develop controller software and associated tests; Lead high-level software estimation for business planning; Mentor and teach other software engineers; Lead design reviews and drive code quality improvements; Test and fault-find code; Interface with engineering disciplines and customers to influence technology selection

Seniority

Principal, hands-on IC with technical leadership

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