Your personal AI career 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.
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
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
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 - DE01 DEU Fresenius Medical Care D. GmbH
Senior Director Verification & Test(m/w/x)
Full-timeWith 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.
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
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
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 - DE01 DEU Fresenius Medical Care D. GmbH
Senior Director Verification & Test(m/w/x)
Full-timeWith HomeofficeManagementSchweinfurt