Embedded Linux Engineer Siemens Munich, Germany linux,yocto,c,cpp,ethernet,modbus,industrial,europe_west,enterprise,medium_team 85000 110000
Siemens

Embedded Linux Engineer

Location Node Munich, Germany (hybrid)
Base Compensation EUR 85k – EUR 110k
Commitment full-time
Clearance Req none
linux yocto c cpp ethernet modbus industrial europe_west enterprise medium_team Visa OK

Overview

Siemens Digital Industries is seeking an Embedded Linux Engineer to join our Industrial Control team in Munich. You will develop board support packages, device drivers, and communication protocol stacks for next-generation programmable logic controllers and industrial gateways running embedded Linux.

Your day-to-day work spans the full Yocto build pipeline — from kernel configuration and driver integration to root filesystem optimization and OTA update mechanisms. You will implement industrial Ethernet protocols including PROFINET, EtherNet/IP, and Modbus TCP, ensuring deterministic real-time behavior on ARM and x86 platforms.

This role is ideal for an engineer with 3–5 years of embedded Linux experience who enjoys working in a cross-functional agile team within a global enterprise. Fluency in German and English is preferred. Siemens offers a hybrid work model with two days per week remote.

Variables & Compensation

  • Company pension scheme
  • 30 days paid vacation
  • Remote work allowance
  • Professional development budget