Software Developer; m/f/d
Verfasst am 2026-10-05
-
Software Entwicklung
Software-Ingenieur, Softwaretester, Eingebettete Software ingenieur
Software Developer (m/f/d)
Standort: München – Laim
Wir sind die Mirion Technologies GmbH – ein innovatives mittelständisches Unternehmen in München und Teil der internationalen Mirion-Gruppe. Seit über 70 Jahren entwickeln und produzieren wir hochwertige Messgeräte für die Radioaktivitäts- und Nuklearmesstechnik. Rund 80 Mitarbeitende arbeiten in einem modernen Umfeld eng zusammen und fertigen Geräte in Einzelfertigung oder Kleinserie nach höchsten Qualitäts- und Sicherheitsstandards.
Unsere Produkte sind im Bereich der Funktionalen Sicherheit angesiedelt. Daraus ergeben sich besondere
Anforderungen:
Sowohl die in den Produkten verwendete Software selbst als auch der angewandte Entwicklungsprozess müssen den Vorgaben der internationalen Normen (z.B. IEC 60880) genügen. Dies stellt sicher, dass unsere Lösungen den höchsten Standards hinsichtlich Zuverlässigkeit, Qualität und Nachvollziehbarkeit entsprechen.
Zur Verstärkung unseres Bereichs Research & Development suchen wir einen Software Developer (m/f/d) , die/der an der sicheren, wirtschaftlichen und termingerechten Entwicklung von Softwarelösungen für unsere Produkte sowie zugehörige PC-Bedien- und Service-Software mitwirkt. Sie arbeiten eng mit angrenzenden Fachbereichen zusammen und begleiten den gesamten Software-Lebenszyklus – von der Konzeption über die Implementierung und Verifikation bis hin zur Produktpflege.
Ihre Aufgaben- Entwicklung und Implementierung von sicherheitsgerichteter Embedded-Software in C
- Erstellung und Pflege von Software-Architekturen und detaillierten Designs unter Berücksichtigung der Anforderungen der funktionalen Sicherheit
- Durchführung von Code-Reviews, statischen Analysen und Unit-Tests zur Sicherstellung höchster Softwarequalität
- Erstellung sicherheitsrelevanter Dokumentation, einschließlich Software-Anforderungsspezifikationen, Designdokumente, Test- und Verifikationsberichte
- Mitwirkung im gesamten Safety-Lifecycle – von der Anforderungsanalyse über die Implementierung bis hin zur Validierung und Zertifizierung
- Mitwirkung bei der Erstellung von Benutzerhandbüchern und technischer Dokumentation für unsere Kunden
- Mitwirkung bei der Konfigurierung unserer Messgeräte im Rahmen von Kundenprojekten
- Analyse und Behebung von Fehlern in bestehenden Embedded-Systemen sowie kontinuierliche Verbesserung der Softwareprozesse
- Enge Zusammenarbeit mit Hardware-Entwicklung, Systemengineering, Qualitätssicherung und externen Prüfstellen (z.
B. TÜV) - Mitwirkung bei Konzeption, Implementierung und Test von PC-SW, die für den Test und den Einsatz unserer Produkte benötigt wird (z.
B. Python-SW für Geräte-Tests oder C#-SW für Konfigurations-Tools). - Auswahl und Bewertung geeigneter Entwicklungswerkzeuge, Compiler und Laufzeitumgebungen im Hinblick auf Safety-Anforderungen
- Sonderaufgaben / ad hoc Anfragen
- Erfolgreich abgeschlossenes Studium der Elektrotechnik, Informatik oder in einer vergleichbaren relevanten Fachrichtung
- Erfahrungen in der Softwareentwicklung für Embedded Systeme (z.B. ARM Cortex M4) – sei es durch mehrjährige Berufspraxis, erste Berufserfahrung als Young Professional oder durch einschlägige Praktika im Rahmen Ihres Studiums
- Fundierte Kenntnisse in der Entwicklung von Algorithmen im Bereich hardwarenaher Software
- Mikrokontroller-Programmierung, Echtzeit- und Multitask-Betriebssysteme, Multiprozessorsysteme / Verteilte Systeme, Parallele Prozesse, Fließkomma- und Festpunkt
- Arithmetik in Embedded
- Systemen - Programmiersprachen: C, C#, Python, Delphi
- Kenntnisse im Bereich Mikrokontroller und typische Peripheriebausteine, Embedded-Systeme, Halbleiter
- Schaltungstechnik, SPI und I2C Interfaces, Bus-Systeme wie M-LVDS und RS 485, sowie Erfahrungen mit gängigen Entwicklungsumgebungen wie z.b. IAR EWARM für ARM basierte…
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).