> Markdown version of [/jobs/ext/2785061-working-student-embedded-software-development-for-swarm-navigation-and-communications-anwendungsentwicklung-embedded-systems-ingenieur](https://www.wearedevelopers.com/jobs/ext/2785061-working-student-embedded-software-development-for-swarm-navigation-and-communications-anwendungsentwicklung-embedded-systems-ingenieur). 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). --- # Working Student - Embedded Software Development for Swarm Navigation and Communications - Anwendungsentwicklung, Embedded Systems, Ingenieur - **Company:** Deutsches Zentrum für Luft- und Raumfahrt e. V. - **Location:** Weßling, Germany - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, C++ (Programming Language), Computer Programming, Software Design Patterns, Embedded Software, Software Architecture, Raspberry Pi, Software Engineering, Information Technology, GNSS - **Published:** September 8, 2026 - **Apply:** https://www.adzuna.de/details/5873883161 ## About the Role document the developed software architecture and code structures ## Your profile - student in Computer Science, Electrical Engineering, Mechatronics, or a related field - strong programming skills in C++ or Rust for hardware-near development - experience with embedded systems (e.g., ESP32, Raspberry Pi) - good knowledge of software engineering, including Clean Code, Design Patterns, and Software Architectures ## Description The DLR Institute of Communications and Navigation is dedicated to mission-oriented research in selected areas of communications and navigation. Its work ranges from the theoretical foundations to the demonstration of new procedures and systems in a real environment and is embedded in DLR's Space, Aeronautics, Transport, Security and Digitalization programmes. ## What to expect In decentralized swarm systems, achieving reliable navigation in GNSS-denied environments remains a critical challenge. The DLR's swarm navigation framework addresses this by leveraging inter-agent ranging to establish a self-organizing localization network. However, running these real-time algorithms requires efficient execution on resource-constrained hardware. Working in close collaboration with the team, you will support the practical implementation and architectural design of the DLR swarm navigation system for microcontrollers and single-board computers. ## Your tasks - contribute to the design of a hardware-independent, modular software architecture to enable flexible deployment across various hardware platforms - implement and test software modules to execute the DLR swarm navigation algorithms on microcontrollers and single-board computers - jointly design and conduct practical system tests ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Covid-19 - A crowdsourced map for checking supermarket wait times worldwide](https://www.wearedevelopers.com/videos/337-covid-19-a-crowdsourced-map-for-checking-supermarket-wait-times-worldwide) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Starter Kit For Job Applications For Developers](https://www.wearedevelopers.com/magazine/7-starter-kit-for-job-applications-for-developers)