About the role
Onodrim is building Europe's largest defence and industrial platform. We acquire specialist manufacturers in critical defence and dual-use supply chains, then invest behind their growth with capital, technology and operating know-how.
OnodrimX is our internal R&D unit. It builds the products and technologies the platform needs and that no one in our supply chain makes yet - sensor, compute and communications systems that combine hardware, firmware and software - and takes them from concept through prototype to demonstration with real users. Software Engineers in OnodrimX write most of the code that makes those systems work.
This is a generalist role in a small team. On one programme you'll be writing firmware for a sensor node and the pipeline that turns its data into detections; on another, the software that runs on a vehicle-mounted compute unit and talks to radios, other vehicles and a command-and-control system; on a third, the tooling that lets us test all of it in the field. You'll sit next to the hardware engineers, debug across the boundary, and be at the demonstrations when the system has to work.
You’ll report to the Head of R&D and work closely with the Programme Managers, our Forward Deployed Engineers and - as programmes mature - the engineering teams at the manufacturers we acquire, who will take what you built into production.
What you'll do
- Build the software in the system. Write firmware and embedded Linux software for sensor and compute hardware, the services that run on it, and the data pipelines and processing that turn raw signals into something useful.
- Integrate across the boundary. Bring up new boards with the hardware engineers, write drivers and interfaces for radios, sensors and peripherals, and debug problems that live between the schematic and the code.
- Connect to the outside world. Implement the interfaces to tactical networks, command-and-control and situational‑awareness systems, data platforms and partner equipment that our systems have to plug into.
- Own a work package. Take a sub-system from the programme plan, scope it with the Head of R&D, estimate it, build it, test it and integrate it on the milestone date.
- Make it testable. Build the tooling, simulators, logging and automated tests that let the team iterate quickly in the lab and trust what they take to the field.
- Support trials and demonstrations. Travel to test sites and customer demonstrations, keep the system running under real conditions, and feed what breaks back into the next iteration.
- Prepare for production. Keep builds reproducible, interfaces documented and configuration explicit so that a manufacturer can take the software over, flash it, test it and support it.
- Use the modern toolchain. Apply data platforms and LLM-based tooling where they make the team faster, and have a view on where they don't.
- Raise the bar. Review others' code, share what you learn, and help onboard the engineers who join after you.
What you'll bring
- A degree in computer science, software or electrical engineering, or a closely related discipline – or an equivalent track record of shipped systems.
- 3+ years as a software engineer, with real experience on at least two of: embedded/firmware, embedded Linux and systems programming, data pipelines and signal or sensor processing, networking and protocols, backend services.
- Strong in a modern programming language and willing to learn whatever the platform needs.
- Familiarity with AI coding tools and ability to understand how to best make use of them
- Hands-on with hardware: you have brought up a board, read a datasheet, used a scope or logic analyser, and debugged a problem that turned out to be electrical.
- Comfort with Linux at the system level - build systems, cross-compilation, networking, performance - and with modern engineering practice: version control, CI, automated tests, code review.
- A builder's mindset: you prefer a working prototype this week to a complete design next month, and you finish what you start.
- Clear, direct communication in English, written and spoken, with engineers and non‑engineers.
- Willingness to travel within Europe for trials and demonstrations, with occasional travel to the US.
- Right to work in the UK, Switzerland or the EU, and eligibility for a national security clearance in at least one of our operating countries.
Nice to have
- We operate our business in English but fluency in one or more additional European languages is beneficial.
- Experience with RTOS or bare-metal firmware on ARM microcontrollers, or with Yocto/Buildroot-style embedded Linux images.
- Signal processing or machine-learning experience on sensor data - detection, classification, tracking - including running models on edge hardware.
- Familiarity with radios and tactical networking: software-defined radio, mesh protocols, cellular modules, or tactical data links and situational‑awareness tools.
- Experience integrating with enterprise data platforms, or building LLM-backed tooling on top of operational data.
- Time at a hardware start-up, a robotics or drone company, or a research lab where you built a working system with a small team.
- Military service or other first‑hand exposure to how defence systems are used in the field.
- An existing national security clearance.
Software Engineer in München Arbeitgeber: Onodrim Industries
Onodrim Industries bietet eine dynamische Arbeitsumgebung, in der berufliches Wachstum im Vordergrund steht. Mitarbeiter haben die Möglichkeit, die Personalabteilung des Unternehmens zu gestalten und zur Integration erworbener Teams beizutragen, was eine Kultur der Zusammenarbeit und des Erfolgs fördert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer in München erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Onodrim Industries anzuklopfen, wenn du dich auf die Stelle als Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Onodrim Industries vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Onodrim Industries klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Onodrim Industries vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.