The AI Job Search Engine
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.
Requirements
- 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
Tasks
- 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
Work Experience
- 8 - 10 years
Education
- Compulsory education
Languages
- German – Business Fluent
Tools & Technologies
- C++14
- C++17
- Git
- CMake
- Azure
- VSCode
- Google Test
- Axivion
- MISRA
- Lint
- AUTOSAR Classic
- AsciiDoc
- PlantUML
- Markdown
Benefits
Flexible Working
- Hybrides Arbeitsmodell
Career Advancement
- Individuelle Karriereplanung
Startup Environment
- Innovatives Denken
Informal Culture
- Kollegiale Unternehmenskultur
Not a perfect match?
- Fresenius Medical Care D. GmbHFull-timeWith HomeofficeManagementSchweinfurt
- Fresenius Medical Care D. GmbH
Head of 5008 Verification(m/w/x)
Full-timeWith HomeofficeSeniorSchweinfurt - Fresenius Medical Care D. GmbH
Software Risk Manager(m/w/x)
Full-timeWith HomeofficeSeniorSchweinfurt - Fresenius Medical Care
Ingenieur Elektrotechnik/Informationstechnik für Funktechnologien(m/w/x)
Full-timeWith HomeofficeExperiencedSchweinfurt - Fresenius Medical Care D. GmbH
Head of Platform Functions - Hydraulics(m/w/x)
Full-timeWith 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.
Requirements
- 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
Tasks
- 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
Work Experience
- 8 - 10 years
Education
- Compulsory education
Languages
- German – Business Fluent
Tools & Technologies
- C++14
- C++17
- Git
- CMake
- Azure
- VSCode
- Google Test
- Axivion
- MISRA
- Lint
- AUTOSAR Classic
- AsciiDoc
- PlantUML
- Markdown
Benefits
Flexible Working
- Hybrides Arbeitsmodell
Career Advancement
- Individuelle Karriereplanung
Startup Environment
- Innovatives Denken
Informal Culture
- Kollegiale Unternehmenskultur
About the Company
Fresenius Medical Care D. GmbH
Industry
Healthcare
Description
The company is dedicated to improving the lives of patients with chronic kidney disease through innovative, high-quality products and treatments.
Not a perfect match?
- Fresenius Medical Care D. GmbH
Senior Manager Service Software(m/w/x)
Full-timeWith HomeofficeManagementSchweinfurt - Fresenius Medical Care D. GmbH
Head of 5008 Verification(m/w/x)
Full-timeWith HomeofficeSeniorSchweinfurt - Fresenius Medical Care D. GmbH
Software Risk Manager(m/w/x)
Full-timeWith HomeofficeSeniorSchweinfurt - Fresenius Medical Care
Ingenieur Elektrotechnik/Informationstechnik für Funktechnologien(m/w/x)
Full-timeWith HomeofficeExperiencedSchweinfurt - Fresenius Medical Care D. GmbH
Head of Platform Functions - Hydraulics(m/w/x)
Full-timeWith HomeofficeSeniorSchweinfurt