
Isarsoft · Munich
WE ARE ISARSOFT We make every camera count At Isarsoft we develop video analytics software to make transportation and cities more efficient, inclusive and secu...
We make every camera count
At Isarsoft we develop video analytics software to make transportation and cities more efficient, inclusive and secure. We stand
for data protection and responsible processing of sensitive data. Being on the forefront of innovation we work together in
interdisciplinary teams in a positive, fun and energetic atmosphere.
Our customers and partners are at the center of everything we do. Founded in 2019 we have grown organically winning large
customers and partners delivering compelling, reliable, high-performance software. We are proud of being a privately held company
focusing on long-term relations to our customers and team members.
As Senior Software Engineer at Isarsoft you will be at the heart of the product development. You will be closely working together
with our international engineering team including Isarsoft's CTO and Co-Founder. It is within your responsibilities to develop and
maintain our core product Isarsoft Perception and related tools and services.
CI/CD pipelines.
operations.
assistance; prior experience with React is advantageous.
frameworks.
NVIDIA Jetson ecosystem.
as GStreamer.
Cursor) to accelerate development while applying strict quality control to ensure high-grade, production-ready code.
is a strong plus.
peers.
valued and considered a significant asset.
Sounds good? We are just getting started. Let's build a great company together.
We are committed to a transparent and fair hiring process. We aim for concluding the interview process in no longer than 3 weeks.
The following three stages are typical for any position at Isarsoft.
We deeply believe that a great product only can be built by a great team. That's why sharing our values, being a team-player and
having a energetic attitude is as important as bringing the right technical skills.
ABOUT US STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective. This provides our operators with a decisive edge in highly contested environments. We're focused on delivering deployable, high-performance systems - not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe - today. ABOUT THE TEAM Minerva is STARK's command and control software — the brain that connects operators to autonomous systems across multiple domains in real time. The Minerva team is a small, senior software group based in Berlin and Munich, working directly with our systems and hardware teams to build mission-critical C2 capabilities deployed in active operational environments. We move fast, ship real software, and operate under constraints most engineers never encounter — low-bandwidth networks, air-gapped devices, high-stakes decision loops. There is no room for abstraction for its own sake. Everything we build ends up in the hands of real operators in the field. YOUR MISSION As a Senior Software Engineer, Mission Autonomy , build the intelligence behind real UAV swarming - the algorithms that decide which vehicle attacks which target, how the swarm re-organises when conditions change mid-mission, and how 4+ loitering munitions coordinate autonomously to overwhelm adversary defences. You will design and implement the swarm decision-making layer at the heart of Minerva Frontline, our Mission Management Software. This means building the optimisation and planning algorithms that sit above our existing mission planning engine, turning a set of operator-level objectives and battlefield conditions into coordinated, multi-vehicle strike missions—then dynamically re-planning them when the battlefield shifts. This is Genesis-stage work. There is no off-the-shelf library for what we're building. You will work shoulder-to-shoulder with our Software Architect and our backend team to take swarm coordination from concept to live flight demonstration. If you want to solve hard multi-agent problems that have real consequences in the physical world, this is the role. RESPONSIBILITIES * Architect the Swarm Brain: Design and implement the task allocation engines (auction-based allocation, Hungarian method, constraint satisfaction) that optimally assign multiple vehicles to multiple targets in high-threat environments. * Build Dynamic Re-Planning Loops: Develop real-time, deterministic algorithms that allow a swarm to adapt mid-flight. When threats appear, targets move, or a drone is jammed, your software will re-evaluate the entire battlefield and push new coordinates instantly. * Own the Optimization Layer: Build the high-level planning architecture that sits above our static mission routing engine. Your layer will decompose abstract operator objectives into specific vehicle assignments. * Simulate and Fly: Own our Software-in-the-Loop (SITL) environment to ruthlessly test and break swarm behaviors with 4+ virtual vehicles. Once validated in simulation, you will step out into the field to deploy your code onto live aircraft. QUALIFICATIONS * Production-Grade Modern C++: Python is fine for math prototyping, but our production engine runs on C++ where latency, memory efficiency, and deterministic reliability are non-negotiable. You must be comfortable owning and scaling this codebase. * 5+ Years of Autonomy/Robotics Experience: You have a proven track record of taking complex motion planning, routing, or distributed coordination algorithms out of theory and shipping them into production or rugged field environments. * Mathematical Fluency: Deep expertise in combinatorial optimization, graph theory, and multi-agent coordination. If we hand you a research paper on CBBA (Consensus-Based Bundle Algorithm), you can map out a working C++ prototype by the end of the week. * Systems-Level Thinking: You don't build algorithms in a vacuum. You care about how your planning layer interfaces with gRPC services, telemetry feeds, state management, and the operator's user interface. * High Agency & Field Mentality: You don't wait for product managers to write perfect specifications. You define the problem mathematically, build the solution, and travel to live flight trials to watch your code execute in the real world.
ABOUT US Über STARK STARK ist ein neuartiges Defence-Tech-Unternehmen, das die Art und Weise revolutioniert, wie autonome Systeme in unterschiedlichen Einsatzdomänen eingesetzt werden. Wir entwickeln, konstruieren und produzieren hochleistungsfähige unbemannte Systeme, die softwaredefiniert, skalierbar in der Massenproduktion und kosteneffizient sind. Dadurch verschaffen wir unseren Anwendern einen entscheidenden Vorteil in hochumkämpften Einsatzumgebungen. Unser Fokus liegt auf einsatzbereiten Hochleistungssystemen – nicht auf Zukunftsversprechen. In einer Zeit zunehmender Bedrohungen stärkt STARK den technologischen Vorsprung der NATO-Verbündeten und ihrer Partner, um Aggressionen abzuschrecken und Europa schon heute zu verteidigen. Über das Team Minerva ist die Command-and-Control-Software (C2) von STARK – das „Gehirn“, das Operatoren in Echtzeit mit autonomen Systemen über verschiedene Domänen hinweg verbindet. Das Minerva-Team ist eine kleine, hochqualifizierte Gruppe erfahrener Softwareentwickler mit Standorten in Berlin und München. Es arbeitet eng mit den Hardware- und Systemteams zusammen, um missionskritische C2-Fähigkeiten zu entwickeln, die in realen operativen Umgebungen eingesetzt werden. Wir arbeiten schnell, liefern echte Software aus und bewegen uns in Rahmenbedingungen, die die meisten Softwareingenieure nie erleben: Netzwerke mit geringer Bandbreite, isolierte (air-gapped) Systeme und hochkritische Entscheidungsprozesse. Bei uns gibt es keine technische Spielerei ohne praktischen Nutzen. Alles, was wir entwickeln, landet direkt in den Händen von Anwendern im Einsatz. Deine Mission ABOUT THE TEAM Wir suchen einen Senior Software Engineer (all genders), der das technische Gesicht von Minerva Frontline gegenüber unseren internen Hardware-Teams, Pilotkunden und Programmpartnern ist. Du bringst Frontline in neue interne und kundenseitige Projekte, verantwortest die technische Integration und gewinnst Vertrauen durch technische Exzellenz – nicht durch Projektmanagement. Wir sind als Team füreinander da! YOUR MISSION Du arbeitest an der Schnittstelle zwischen Software, Hardware und operativer Realität: Du setzt das C++-Backend auf, das UAV-Schwärme orchestriert, integrierst neue Plattformen in laufende Systeme und stellst sicher, dass die Führungs- und Kontrollprozesse auch in isolierten, bandbreitenlimitierten taktischen Umgebungen reibungslos funktionieren. Wenn im Feld etwas ausfällt, bist du vor Ort und behebst das Problem – unter Zeitdruck und mit dem Kunden direkt an deiner Seite. RESPONSIBILITIES Integration und Deployment * Installation, Konfiguration und Inbetriebnahme von Minerva Frontline in Kundenumgebungen. * Arbeit mit Edge-Hardware, eingeschränkten Netzwerken und taktischer Infrastruktur. * Integration neuer UAV-Plattformen und Funktionen in die Frontline-Plattform. Analyse und Fehlerbehebung * Technische Ansprechperson vor Ort für komplexe Systemprobleme. * Analyse und Behebung von Problemen wie: * Ausfällen oder Verschlechterungen der Schwarm-Telemetrie * gRPC-Konnektivitätsproblemen * Fehlern bei der Übersetzung von MAVLink-Kommandos in reale Drohnenaktionen * Fehlerdiagnose und Problemlösung in Echtzeit. Schnittstelle zwischen Kunde und Entwicklung * Übersetzung von Feedback von Operatoren, Piloten und Kunden in konkrete technische Anforderungen. * Enge Zusammenarbeit mit den Engineering-Teams zur Umsetzung von Verbesserungen, Fehlerbehebungen und Plattformintegrationen. Validierung im Einsatz * Teilnahme an Flugtests und Erprobungskampagnen. * Sicherstellung, dass Softwarebefehle zuverlässig und präzise in physische Drohnenaktionen umgesetzt werden – auch unter realen Einsatzbedingungen. Entwicklung von Tools * Entwicklung eigener Werkzeuge, wenn Standardlösungen nicht ausreichen: * Skripte * Diagnose-Tools * Integrations- und Testumgebungen * Ziel ist es, Deployments reproduzierbar, effizient und robust zu gestalten. Arbeit auf dem Feld * Direkte Zusammenarbeit mit Hardware-Ingenieuren, Drohnenplattformen und Testequipment. * Regelmäßige Einsätze bei Kunden und auf Testgeländen gehören fest zum Aufgabenbereich. QUALIFICATIONS * Bachelor- oder Masterabschluss in Informatik, Robotik, Systems Engineering oder vergleichbare praktische Erfahrung. * Sehr gute Kenntnisse in modernem C++ (C++17/20/23). * Sicher im Lesen, Debuggen und Anpassen produktiver C++-Codebasen. * Erfahrung im Aufbau und Betrieb komplexer verteilter Systeme. * Praktische Kenntnisse in: * Echtzeitfähigen verteilten Systemen * gRPC * Flatbuffers * WebSockets * MAVLink / MAVSDK * Nachweisbare Erfahrung bei der Einführung und dem Betrieb von Softwarelösungen bei externen Kunden. * Erfahrung in der Zusammenarbeit mit Hardware-Teams während Flugtests und Plattformintegrationen. * Bereitschaft zu regelmäßigen Reisen innerhalb Deutschlands (bis zu 40 %). * Aufgrund der Art unserer Arbeit müssen Kandidatinnen und Kandidaten die Voraussetzungen für eine entsprechende Sicherheitsüberprüfung erfüllen. Interessiert? Wenn du gemeinsam mit uns die Zukunft der europäischen Verteidigung gestalten möchtest und dich in dieser Beschreibung wiederfindest, freuen wir uns auf deinen Lebenslauf in englischer Sprache. Wir freuen uns darauf, dich kennenzulernen! Deine Ansprechpartnerin ist Sally Grütte-Pad, Interim Lead TA via talent@stark-defence.com
OUR MISSION We're on a mission to create 10 million human firewalls! At revel8, we redefine cybersecurity training with hyper-realistic simulations that reflect today's evolving attack landscape. Our innovative platform combines AI-driven multi-channel attacks with gamified, real-time learning to build resilience where it matters most: the people. YOUR MISSION As a (Senior) Software Engineer, you'll take full ownership of the features you build, the technical decisions behind them, and the overall quality of what we ship. You'll work across the full stack on a platform that's scaling fast in a genuinely complex domain. You'll help shape what gets built and how, and have real influence on the engineering culture as we grow. How your day-to-day will look like: * End-to-End Feature Ownership: You drive features through the full development lifecycle from scoping, building, shipping, and iterating until they're truly done. * Architecture Input: You contribute actively to technical design discussions, propose solutions to structural challenges, and help the team make well-reasoned decisions about how we evolve the platform. * Cross-functional Collaboration: You work directly with Product and occasionally with customers to understand problems deeply and design solutions that actually fit the need. * Code Quality & Review: You set a high bar in code reviews, catch issues early, and help maintain a codebase the whole team is proud of. * Informal Mentoring: You support junior engineers through pairing, feedback, and sharing context. You enjoy helping others level up. * Platform Reliability: You take ownership of operational concerns like monitoring, debugging, and improving the stability and performance of systems you've built. IS IT YOU WE ARE LOOKING FOR? You... * Bring 3–5 years of professional experience in software engineering, with a strong track record of shipping features in a backend-heavy environment. * Are proficient in Java and Spring Boot, and comfortable working across the full stack including React and SQL. * Have solid fundamentals in system design. You know how to think about scalability, data modelling, and service boundaries. * Thrive in a cross-functional environment and communicate clearly with non-engineers about technical trade-offs and timelines. * Are comfortable with ambiguity and able to break down complex problems independently, without waiting to be told exactly what to do. * Enjoy working in a small, high-ownership team at an early-stage company where your decisions have real and immediate impact. WHY REVEL8? * Our revelutionary Energy: Join a highly motivated team that values innovation and dedication, while always making space to enjoy the journey and celebrate our successes together. * Mission-Driven Impact: Contribute to a meaningful mission of building human resilience against cyber threats. * Shape the foundation: Join at a critical inflection point and directly influence the architecture of a platform that's growing fast and solving a real-world problem. * A modern tech stack and low tech debt - your decisions matter from day one. * New Munich Hub: Be part of our new chapter! We just moved our headquarters to Munich and prioritize the energy of in-person collaboration in our brand new office as we scale our team - unlimited coffee, table football and good vibes included. * Shared Success: At revel8, all team members are included in our ESOP program, ensuring everyone shares in the success we build together. * Your Daily Balance: With a subsidised EGYM Wellpass you can get access thousands of gyms, studios, and swimming pools across Germany. READY TO JOIN THE REVELUTION? Perfect, let’s talk! Just submit your application, and we’ll get back to you as soon as possible. In case you have any questions, feel free to reach out to Melina from our People & Culture Team. We're looking forward to receiving your application!