Ofertas › Quantum-Systems GmbH

Linux Software Engineer

Quantum-Systems GmbH · Gilching, Germany · Remoto · 44.000 - 81.000 € per year

Salary: 44.000 - 81.000 € per year Requirements: Bachelors or Masters 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 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 As a plus: Experience in aerospace, UAV, or automotive industries As a plus: Familiarity with middleware and interface standards such as DDS, MAVLink, CAN, or Ethernet As a plus: Knowledge of containerization technologies (e.g., Docker) and virtualization As a plus: Prior experience working in an Agile/Scrum development environment As a plus: Exposure to real-time Linux or safety-critical software development Responsibilities: Maintain existing Linux applications on our unmanned aircraft and create new ones Design and coordinate interfaces between teams, and document architecture and design decisions Integrate hardware and third-party software into the Linux system, aligning with suppliers and other teams Test existing and new applications, including writing unit, integration, functional, and acceptance tests Analyze logs from test flights and real-world customer issues Debug and find solutions for software and hardware issues related to the Linux system Maintain and extend the build system, pipeline, and tooling, and create releases with release notes Work in an agile environment and follow the defined development process Technologies: AI CI/CD Docker Embedded Ethernet GIS Git Hardware Support Linux Robotics Security Mobile More: As a Linux Software Engineer, you will be a key part of our System Architecture team, deve

Que mi agente aplique