> Markdown version of [/jobs/ext/2214597-senior-software-engineer-mission-autonomy-all-genders](https://www.wearedevelopers.com/jobs/ext/2214597-senior-software-engineer-mission-autonomy-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Mission Autonomy (All Genders) - **Company:** STARK GmbH - **Location:** Berlin, Germany - **Experience:** Expert - **Contract:** Contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Data Distribution Service, Software Debugging, Linux on Embedded Systems, Hardware Interface Design, Hardware-In-The-Loop Simulation, Software Engineering, WebRTC, Multithreading, Multi-Agent Systems, Information Technology, Low Latency, Codebase, C++14 - **Published:** August 25, 2026 - **Apply:** https://www.adzuna.de/details/5849825458 ## About the Role * Bachelor's or Master's degree in Engineering, Computer Science, Aerospace, or a related technical field. * 5+ years of professional software engineering experience in robotics, aerospace, or autonomous systems. * Expert-level proficiency in modern C++ (C++17/20) for low-latency, multi-threaded embedded and robotics development. * Deep, hands-on knowledge of ROS2 and a strong foundational understanding of DDS architectures for real-time communication. * Strong experience working with embedded Linux platforms, particularly NVIDIA Jetson devices, and hardware interfaces. * Familiarity with autonomous swarming algorithms (e.g., flocking, consensus, decentralized task allocation) deployed on physical multi-vehicle systems is highly desirable. * Strong problem-solving and debugging skills, especially in real-time or resource-constrained environments. * Effective communicator and team player in multidisciplinary engineering teams. * Willingness to travel occasionally for field testing and deployment. ## Description As a Senior Software Engineer with a focus on Aerial Swarming, you will play a critical role in enabling real-time cooperative autonomy onboard next-generation multi-UAV platforms. You will work directly with decentralized routing networks, ROS2-based systems, and embedded compute platforms to build robust, efficient, and scalable swarming functionality. You will contribute as a highly skilled individual contributor-hands-on with the system-bridging diverse codebases, optimizing real-time communications, and taking software from simulation through field deployment. Your work will be essential to ensuring that our autonomous multi-vehicle systems operate reliably in real-world, resource-constrained environments., * Develop and integrate real-time cooperative control, decentralized routing, and perception algorithms on embedded platforms such as NVIDIA Jetson devices. * Architect and optimize multi-agent communication networks utilizing ROS2 and DDS architectures to ensure reliable data distribution in challenging environments. * Implement and maintain Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) testing environments to rigorously validate swarming features before physical flight. * Collaborate with AI, controls, and hardware teams to ensure tight integration between swarming behaviors and other onboard subsystems. * Profile and debug system performance under embedded constraints (compute, thermal, bandwidth), ensuring stability and robustness in multi-vehicle field deployments. * Contribute to system-level architecture discussions with a focus on communication reliability, modularity, and clean C++ implementation. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) ## Related Articles - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)