Unser Kunde ist ein führendes Unternehmen in der Medizintechnik, das sich auf die Entwicklung und Herstellung innovativer Komponentenlösungen für die Röntgenbildgebung spezialisiert hat. Für den Bereich Forschung und Entwicklung suchen wir ab sofort einen Softwareentwickler Embedded C/C++ (Linux) (m/w/d) in der Produktentwicklung. In dieser Rolle sind Sie verantwortlich für die Programmierung von Detektor-, Embedded- und Anwendungssoftware sowie die Entwicklung neuer Produktsoftware für Test- und Betriebsunterstützung. Sie werden in alle Phasen der Produktentwicklung eingebunden, von der Konzeptualisierung über die Architektur und Dokumentation bis hin zum Prototyping, Test und der Produktionseinführung. Ein wichtiger Aspekt Ihrer Arbeit wird die enge Zusammenarbeit mit einem interdisziplinären Team sein, um die Anforderungen zu bestimmen und das Design zu entwickeln. Zudem tragen Sie zur Entwicklung und Wartung von Produktionssoftware und -datenbanken bei und helfen, eine Simulations- und Testinfrastruktur aufzubauen, um die Abhängigkeit von der Hardwareverfügbarkeit zu minimieren. Durch Ihre Arbeit leisten Sie einen wesentlichen Beitrag zur Zuverlässigkeit der Produkte und zur Optimierung der Produktionsprozesse.
Softwareentwickler Embedded C/C++ (Linux) (m/w/d) in der Produktentwicklung
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium der Informatik, Software Engineering, Technischen Informatik, Embedded Systems oder Computer Engineering mit, idealerweise mit einem Schwerpunkt in Embedded Software, C/C++ und Linux. Mehrjährige Berufserfahrung im Bereich Softwareprogrammierung, Softwaredesign und Simulationswerkzeugen ist erforderlich. Gute Kenntnisse in der Entwicklung von Embedded Systemen sowie im Umgang mit Linux- und Windows-Plattformen und Netzwerkprotokollen wie Sockets, TCP/UDP und IP sind von Vorteil. Projekterfahrung in allen Projektphasen wird vorausgesetzt. Zudem sollten Sie über gute schriftliche und mündliche Kommunikationsfähigkeiten in Deutsch und Englisch (mindestens Level B2) verfügen. Erwünscht sind auch Programmierkenntnisse in Python, Java und SQL sowie Erfahrung in einem ISO 13485 zertifizierten Umfeld. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine strukturierte Arbeitsweise runden Ihr Profil ab.