Back to jobs

Quantum- Systems GmbH
Actively hiring
Linux Software Engineer (m/f/d)
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Mid-Level
- Posted
Location
Gilching, Germany
As Linux Software Engineer, you will be a key part of the System Architecture team to develop and maintain the Linux-based systems powering our unmanned aerial vehicles at Quantum-Systems. You will work closely with stakeholders from Avionics, Systems Engineering, and Flight Testing to integrate hardware, third-party software, and onboard applications into a high-performance Linux platform. Your mission is to provide a reliable, scalable, and mission-critical software environment, with a powerful impact on drone technologies.
Responsibilities
- Maintaining existing as well as creating new Linux applications on the unmanned aircraft.
- Designing and coordinating interfaces between teams, documenting the architecture and design decisions.\
- Integration of hardware and 3rd-party software into the Linux system, aligning with suppliers and other teams.
- Testing of existing and new applications. This includes writing unit tests, integration tests, functional tests, and acceptance tests.
- Analyzing logs from flights, both from test flights as well as real-world customer issues.
- Debugging and finding solutions for software and hardware issues related to the Linux system.
- Maintaining and extending the build system, pipeline, and tooling. Creating releases with release notes.
- Working in an agile environment and following the defined development process.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- 3+ years of experience in Linux software development, 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, with the ability to debug both software and hardware integration issues.
- Proficiency in technical documentation, including interface definitions and architectural decisions.
- Excellent communication and teamwork skills to work effectively across multiple engineering disciplines.
- Fluent in English, both written and spoken.
Nice to have
- Experience in aerospace, UAV, or automotive industries.
- Familiarity with middleware and interface standards such as DDS, MAVLink, CAN, or Ethernet.
- Knowledge of containerization technologies (e.g., Docker) and virtualization.
- Prior experience working in an Agile/Scrum development environment.
- Exposure to real-time Linux or safety-critical software development is a plus.
Benefits
- Company pension scheme: We support you so that you can already make provisions for later.
- Flexible working hours: With trust-based working hours, you are not only responsible for your working hours, but also for your work-life balance.
- Mobile Work: If things get a little busy in the office, you have the option to work remotely one flexible day per week to create the right balance.
- Stay active: With EGYM Wellpass, you get access to thousands of fitness and sports facilities — and of course, we subsidize the membership.
- Bike-Leasing: We support you in staying environmentally mobile and healthy.
- Corporate Benefits: Your opportunity for attractive offers and discounts from well-known suppliers and brands, e.g. Adidas, Apple, Expedia.
- Employee events: We not only want to grow together, but also celebrate our successes together.
- Lunch-Card: Be powerful with delicious energy, daily lunch budget is sponsored.
- Company Shuttle: Enjoy our convenient shuttle service that picks you up from Laim in Munich and brings you to our location, with return trips at the end of the workday.