Jobs / Summary

Senior Embedded Platform & Linux Engineer (Freelancer)

Confidential company · Munich · Posted Sep 2, 2026

Sign in to save

Full job access

Unlock the company and apply directly

Pay once for the period you choose. Nothing renews automatically.

  • Company names
  • Original job descriptions
  • Direct application links
  • Saved jobs and alerts
Choose an access pass

Secure checkout via Stripe. No subscription.

Compare plans

Public summary

A freelance position in Munich for a Senior Embedded Platform & Linux Engineer to develop and integrate Embedded C/C++ software on ARM platforms. Tasks include hardware bring-up, Yocto-based BSP integration, debugging hardware/software issues, system performance analysis, and collaborating with cross-functional teams. Requires strong embedded Linux and ARM experience, knowledge of bootloaders and device drivers, proficiency in debugging with GDB/JTAG, and excellent English skills. Knowledge of German is nice to have but not mandatory.

Location and work setup

Location
Munich
Remote status
Hybrid
German requirement signal
No German Required Detected
Detected job language
English

Responsibilities

Develop and integrate Embedded C/C++ software for ARM-based platforms; bring up target hardware and integrate Yocto-based Board Support Packages including bootloader, Linux Kernel, Device Tree, drivers, and peripheral interfaces; create and maintain Yocto layers, BitBake recipes, and build/deployment environments; debug complex hardware and software issues using tools like GDB and JTAG; analyze system performance, memory usage, startup behavior, and I/O bottlenecks; support integration of display, GPU, network, and system components; coordinate with customers, hardware suppliers, and platform vendors; document technical results and share knowledge within the team.

Qualifications

Degree in computer science, electrical engineering, embedded systems or equivalent experience; several years of professional embedded software development with strong Embedded C and C++ skills; practical experience with ARM-based SoCs/microcontrollers and hardware bring-up; strong knowledge of Embedded Linux, Yocto, BitBake, OpenEmbedded, Device Tree, BSP integration and cross-compilation; experience with Linux Kernel configuration, device drivers, and bootloaders such as U-Boot; practical target hardware debugging experience using GDB and JTAG or similar technologies; structured root-cause analysis skills; experience with Git and agile development methodologies; excellent command of written and spoken English. Additional desirable skills include experience with NXP i.MX platforms, FreeRTOS, secure boot, Ethernet protocols, embedded performance tools, GPU driver integration, CI/CD processes, automotive or functional safety experience, and knowledge of German.

Skills

Embedded C Embedded C++ ARM-based SoCs Board bring-up Embedded Linux Yocto BitBake OpenEmbedded Device Tree BSP integration Cross-compilation Linux Kernel configuration Device drivers Bootloaders (U-Boot) Hardware debugging (GDB, JTAG, SWD) Root-cause analysis Git Agile development English communication