As a Linux Software Engineer, you will be a key part of our 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 the Avionics, Systems Engineering, and Flight Testing departments to integrate hardware, third-party software, and onboard applications into a high-performance Linux platform.
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
Benefits
- Company pension scheme
- Flexible working hours
- Mobile Work
- Stay active
- Bike-Leasing
- Corporate Benefits
- Employee events
- Lunch-Card
- Company Shuttle