Die KI-Suchmaschine für Jobs
Senior Software Development Engineer(m/w/x)
C/C++ software development for embedded medical devices at a medical device manufacturer for kidney disease patients, including unit tests and code reviews. 7+ years practical C++14/17 experience with ARM microcontrollers and bus technologies essential. Hybrid work model offered.
Anforderungen
- Abgeschlossener Studiengang in Elektrotechnik, Informatik, Medizintechnik oder verwandtem Bereich
- 8–10 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise im Bereich Embedded Systems
- Fundierte Kenntnisse in C++14/C++17 mit mindestens 7 Jahren praktischer Anwendung
- Fundierte Kenntnisse über Mikrocontroller (ARM) und Kommunikationsbus-Technologien (z. B. CAN, I²C, SPI, LIN)
- Praktische Erfahrung mit Unit-Testing-Frameworks, vorzugsweise Google Test
- Beherrschung moderner Entwicklungswerkzeuge und -umgebungen (Git, CMake, Azure, VSCode) sowie von „Docs as Code”-Methoden (AsciiDoc, PlantUML, Markdown)
- Vertrautheit mit Tools zur statischen Codeanalyse (z. B. Axivion, MISRA, Lint)
- Praktische Erfahrung mit AUTOSAR Classic
- Kompetenz in Requirements Engineering und Softwarearchitektur
- Grundlegendes Verständnis der Elektrotechnik, einschließlich der Fähigkeit, Schaltpläne zu lesen und zu interpretieren
Aufgaben
- Software in C/C++ erstellen
- Unit-Tests vorbereiten
- Code-Reviews und Gegenmaßnahmen überprüfen
- Testfälle für Software- und Gerätefunktionstests erstellen und durchführen
- Erforderliche Dokumentation erstellen
- Detailentwürfe erstellen
- Entwicklertests durchführen
- Komplexe Aufgaben und Funktionen in der Softwareentwicklung koordinieren und technisch leiten, insbesondere mit globalen Entwicklungspartnern
Berufserfahrung
- 8 - 10 Jahre
Ausbildung
- Pflichtschulabschluss
Sprachen
- Deutsch – verhandlungssicher
Tools & Technologien
- C++14
- C++17
- Git
- CMake
- Azure
- VSCode
- Google Test
- Axivion
- MISRA
- Lint
- AUTOSAR Classic
- AsciiDoc
- PlantUML
- Markdown
Benefits
Flexibles Arbeiten
- Hybrides Arbeitsmodell
Karriere- und Weiterentwicklung
- Individuelle Karriereplanung
Startup-Atmosphäre
- Innovatives Denken
Lockere Unternehmenskultur
- Kollegiale Unternehmenskultur
Noch nicht perfekt?
- Fresenius Medical Care D. GmbHVollzeitmit HomeofficeManagementSchweinfurt
- Fresenius Medical Care D. GmbH
Head of 5008 Verification(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt - Fresenius Medical Care D. GmbH
Software Risk Manager(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt - Fresenius Medical Care
Ingenieur Elektrotechnik/Informationstechnik für Funktechnologien(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenSchweinfurt - Fresenius Medical Care D. GmbH
Head of Platform Functions - Hydraulics(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt
Senior Software Development Engineer(m/w/x)
C/C++ software development for embedded medical devices at a medical device manufacturer for kidney disease patients, including unit tests and code reviews. 7+ years practical C++14/17 experience with ARM microcontrollers and bus technologies essential. Hybrid work model offered.
Anforderungen
- Abgeschlossener Studiengang in Elektrotechnik, Informatik, Medizintechnik oder verwandtem Bereich
- 8–10 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise im Bereich Embedded Systems
- Fundierte Kenntnisse in C++14/C++17 mit mindestens 7 Jahren praktischer Anwendung
- Fundierte Kenntnisse über Mikrocontroller (ARM) und Kommunikationsbus-Technologien (z. B. CAN, I²C, SPI, LIN)
- Praktische Erfahrung mit Unit-Testing-Frameworks, vorzugsweise Google Test
- Beherrschung moderner Entwicklungswerkzeuge und -umgebungen (Git, CMake, Azure, VSCode) sowie von „Docs as Code”-Methoden (AsciiDoc, PlantUML, Markdown)
- Vertrautheit mit Tools zur statischen Codeanalyse (z. B. Axivion, MISRA, Lint)
- Praktische Erfahrung mit AUTOSAR Classic
- Kompetenz in Requirements Engineering und Softwarearchitektur
- Grundlegendes Verständnis der Elektrotechnik, einschließlich der Fähigkeit, Schaltpläne zu lesen und zu interpretieren
Aufgaben
- Software in C/C++ erstellen
- Unit-Tests vorbereiten
- Code-Reviews und Gegenmaßnahmen überprüfen
- Testfälle für Software- und Gerätefunktionstests erstellen und durchführen
- Erforderliche Dokumentation erstellen
- Detailentwürfe erstellen
- Entwicklertests durchführen
- Komplexe Aufgaben und Funktionen in der Softwareentwicklung koordinieren und technisch leiten, insbesondere mit globalen Entwicklungspartnern
Berufserfahrung
- 8 - 10 Jahre
Ausbildung
- Pflichtschulabschluss
Sprachen
- Deutsch – verhandlungssicher
Tools & Technologien
- C++14
- C++17
- Git
- CMake
- Azure
- VSCode
- Google Test
- Axivion
- MISRA
- Lint
- AUTOSAR Classic
- AsciiDoc
- PlantUML
- Markdown
Benefits
Flexibles Arbeiten
- Hybrides Arbeitsmodell
Karriere- und Weiterentwicklung
- Individuelle Karriereplanung
Startup-Atmosphäre
- Innovatives Denken
Lockere Unternehmenskultur
- Kollegiale Unternehmenskultur
Über das Unternehmen
Fresenius Medical Care D. GmbH
Branche
Healthcare
Beschreibung
The company is dedicated to improving the lives of patients with chronic kidney disease through innovative, high-quality products and treatments.
Noch nicht perfekt?
- Fresenius Medical Care D. GmbH
Senior Manager Service Software(m/w/x)
Vollzeitmit HomeofficeManagementSchweinfurt - Fresenius Medical Care D. GmbH
Head of 5008 Verification(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt - Fresenius Medical Care D. GmbH
Software Risk Manager(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt - Fresenius Medical Care
Ingenieur Elektrotechnik/Informationstechnik für Funktechnologien(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenSchweinfurt - Fresenius Medical Care D. GmbH
Head of Platform Functions - Hydraulics(m/w/x)
Vollzeitmit HomeofficeSeniorSchweinfurt