companyQuantum-Systems GmbH logo

Linux Software Engineer (m/f/d) at Quantum-Systems | Gilching, Bayern

Quantum-Systems GmbHGilching, Bayern, Germany
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

What You Bring to the Team: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 systems or robotics. Strong proficiency in C/C++ (14 or newer) with demonstrable experience in 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 such as GDB, strace, and perf, along with log analysis. Familiarity with testing methodologies, including unit, integration, and system-level tests. Experience with CI/CD pipelines, version control systems (e.g., Git), and release management.

About the job

Join our dynamic System Architecture team as a Linux Software Engineer at Quantum-Systems, where you'll play a pivotal role in the development and maintenance of the Linux-based systems that power our cutting-edge unmanned aerial vehicles. Collaborating with a world-class team, currently comprising three skilled members, you will be instrumental in pushing the boundaries of drone technology.

Your work will involve close collaboration with stakeholders from the Avionics, Systems Engineering, and Flight Testing departments to seamlessly integrate hardware, third-party software, and onboard applications into a high-performance Linux platform.

At Quantum-Systems, providing a reliable, scalable, and mission-critical software environment is of utmost importance – your contributions will have a significant impact.

Your Day-to-Day Responsibilities:

  • Maintain existing and develop new Linux applications for unmanned aircraft.

  • Design and coordinate interfaces between teams, documenting architectural and design decisions.

  • Integrate hardware and third-party software into the Linux system, collaborating with suppliers and other teams.

  • Test both existing and new applications, including writing unit tests, integration tests, functional tests, 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 enhance the build system, pipeline, and tooling, including creating releases with release notes.

  • Work in an agile environment while adhering to defined development processes.

About Quantum-Systems GmbH

Quantum-Systems is at the forefront of drone technology, dedicated to developing innovative unmanned aerial vehicles that redefine possibilities in various industries. Our commitment to reliability and performance drives our continuous pursuit of excellence in system architecture and software development.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.