Senior Software Development Engineer

Fresenius Medical Care AG & Co. KGaA
Schweinfurt, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Schweinfurt, Germany

Tech stack

C
Unit Testing
AUTomotive Open System Architecture (AUTOSAR)
Azure
C++
CMake
Static Program Analysis
Code Review
Programming Tools
Integrated Development Environments
MISRA C (C Programming Language)
Software Architecture
Markdown
Software Engineering
Test Case Design
PIC Microcontroller
GIT
Information Technology
C++14

Job description

  • Erstellung von Software, insbesondere von Quellcodes, in den Programmiersprachen C/C++
  • Vorbereitung von Unit-Tests
  • Durchführung von Code-Reviews und Reviews von Gegenmaßnahmen
  • Erstellung und Durchführung von Testfällen im Rahmen von Software- und Gerätefunktionstests
  • Erstellung der erforderlichen Dokumentation
  • Erstellung von Detailentwürfen
  • Durchführung von Entwicklertests
  • Koordination und technische Leitung komplexer Aufgaben und Funktionen innerhalb der Softwareentwicklung, insbesondere mit globalen Entwicklungspartnern

Requirements

  • Erfolgreich abgeschlossener Studiengang in Elektrotechnik, Informatik, Medizintechnik oder einem verwandten 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.

About the company

Bei Fresenius Medical Care gibt es viel zu entdecken, denn wir haben viel zu bieten. Unabhängig von Ihrem Fachgebiet und Ihrer Erfahrung bieten wir Ihnen eine sinnvolle berufliche Zukunft: * Die Möglichkeit, in einem hybriden Modell zu arbeiten * Ob vor oder hinter den Kulissen - Sie tragen dazu bei, dass immer mehr Menschen weltweit Zugang zu einer besseren medizinischen Versorgung erhalten * Individuelle Möglichkeiten zur selbstbestimmten Karriereplanung und beruflichen Weiterentwicklung * Eine Unternehmenskultur, die viel Raum für innovatives Denken bietet - um gemeinsam die beste Lösung zu finden, nicht die schnellste * Eine große Anzahl engagierter Menschen mit vielfältigen Fähigkeiten, Talenten und Erfahrungen * Die Vorteile eines erfolgreichen globalen Unternehmens mit der kollegialen Kultur eines mittelständischen Unternehmens

Apply for this position