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.

