Dein persönlicher KI-Karriere-Agent
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
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
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 - DE01 DEU Fresenius Medical Care D. GmbH
Senior Director Verification & Test(m/w/x)
Vollzeitmit HomeofficeManagementSchweinfurt
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
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Ü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 - DE01 DEU Fresenius Medical Care D. GmbH
Senior Director Verification & Test(m/w/x)
Vollzeitmit HomeofficeManagementSchweinfurt