New offer - be the first one to apply!

October 18, 2026

Linux Software Engineer

Mid • Remote

44,000 - 81,000 EUR/yr

Gilching, BY, Germany

Quick Facts

  • Role: Linux Software Engineer

Description

You will join the System Architecture team to develop and maintain Linux-based systems powering unmanned aerial vehicles. The role includes integrating hardware, third-party software, and onboard applications into a high-performance, mission-critical Linux platform while collaborating with Avionics, Systems Engineering, and Flight Testing stakeholders.

Responsibilities

  • Maintain existing Linux applications on unmanned aircraft and create new ones
  • Design and coordinate interfaces between teams; document architecture and design decisions
  • Integrate hardware and third-party software into the Linux system with suppliers and other teams
  • Test existing and new applications, including unit, integration, functional, and acceptance tests
  • Analyze logs from test flights and real-world customer issues
  • Debug and resolve software and hardware issues related to the Linux system
  • Maintain and extend the build system, pipeline, and tooling; create releases with release notes
  • Work in an agile environment and follow the defined development process

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related technical field
  • 3+ years of Linux software development experience, preferably in embedded or robotics systems
  • Strong proficiency in C/C++ (14 or newer), with proven experience developing Linux applications
  • Solid understanding of Linux internals, including system services, device trees, and kernel modules
  • Experience with cross-compilation, Yocto, Buildroot, or similar build systems
  • Hands-on experience with debugging tools (e.g., GDB, strace, perf) and log analysis
  • Familiarity with testing methodologies, including writing and executing unit, integration, and system-level tests
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and release management
  • Strong problem-solving skills to debug software and hardware integration issues
  • Proficiency in technical documentation (interface definitions and architectural decisions)
  • Excellent communication and teamwork skills across multiple engineering disciplines
  • Fluent in English (written and spoken)

Benefits

  • Company pension scheme
  • Flexible trust-based working hours
  • One flexible remote-work day per week
  • Subsidized access to fitness and sports facilities
  • Bike leasing
  • Corporate discounts
  • Employee events
  • Sponsored daily lunch budget
  • Shuttle service between Laim in Munich and the company location

Similar jobs you might like

Unlock Full Resume Report