Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Developer (m/f/d)

Discussion

Softwareentwickler (m/w/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

Ihr Profil

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 Mikrokontroller sind von Vorteil
Vorerfahrung in der Entwicklung sicherheitsrelevanter Software nach IEC 61508 oder vergleichbaren Normen ist von Vorteil, aber keine Voraussetzung – wir unterstützen Sie dabei, sich in dieses spannende Fachgebiet einzuarbeiten
Die üblichen MS-Office-Anwendungen beherrschen Sie sicher
Sehr gute Englischkenntnisse in Wort und Schrift

Unser Angebot

Gestaltungsspielraum: Breites und vielfältiges Aufgabengebiet mit Verantwortung und Raum für eigene Ideen
Stabilität: sicherer Arbeitsplatz in einem internationalen Unternehmen mit attraktivem Gehalt
Entwicklung: umfassende Einarbeitung sowie regelmäßige Schulungen und Trainings
Benefits: Jobticket, Wellpass, Corporate Benefits, flexible Arbeitszeiten, Homeoffice-Regelung, Gesundheitsangebote und mehr

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available