Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Jobriver HR Service
Internet, IT
Hamburg
- Art der Beschäftigung: Vollzeit
- 62.000 € – 80.500 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Über diesen Job
Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Beschreibung
Unser Kunde ist ein innovatives Unternehmen, das sich auf die Entwicklung und den Vertrieb von Ultraschalltechnologie spezialisiert hat. Diese Technologie wird zur Biofouling-Prävention auf flüssigkeitsführenden Oberflächen eingesetzt und findet Anwendung auf mehr als 300 Schiffen, Offshore-Plattformen und maritimen Anlagen weltweit. Zur Verstärkung des Embedded-Entwicklungsteams suchen wir einen Embedded Software Engineer, der die Firmware für das Ultraschallsystem-Hauptboard sowie die Generatorboards entwickelt, implementiert und validiert. In dieser Rolle sind Sie verantwortlich für die Entwicklung, Implementierung und Pflege von Embedded Software, einschließlich der Implementierung von Low-Level-Treibern, Board Support Packages (BSP) und Hardware-Abstraktionsschichten. Sie entwickeln Steuerungs-, Überwachungs- und Diagnosesoftware für die Ultraschallerzeugung und den Systembetrieb und arbeiten eng mit Hardware-, System- und Testingenieuren zusammen. Ihre Aufgaben umfassen auch die Planung und Durchführung strukturierter Softwaretests sowie die Unterstützung und Weiterentwicklung automatisierter Testaufbauten. Sie tragen zur Inbetriebnahme, Validierung und Regressionstests auf Prototypen- und Serienhardware bei und leisten einen Beitrag zu einer robusten, wartbaren und testbaren Softwarearchitektur. Das Arbeitsumfeld ist geprägt von einer offenen Unternehmenskultur, in der Teamarbeit und Innovation gefördert werden.
Anforderungen
Der ideale Kandidat bringt nachgewiesene Erfahrung in der Embedded-Softwareentwicklung mit, insbesondere in den Programmiersprachen C und C++. Ein fundiertes Verständnis von mikrocontroller- oder SoC-basierten Systemen ist unerlässlich. Erfahrung im Debugging von Embedded-Systemen, einschließlich der Nutzung von JTAG/SWD, Logikanalysatoren und Oszilloskopen, wird vorausgesetzt. Kenntnisse über Echtzeitbetriebssysteme (RTOS) sind von Vorteil, wobei Erfahrung mit Zephyr als großes Plus gilt. Grundkenntnisse in Linux sowie Interesse an Embedded-Linux-Architekturen sind ebenfalls wünschenswert. Zudem sollte der Kandidat Erfahrung mit Kommunikationsschnittstellen wie CAN, RS485, SPI, I²C und Ethernet mitbringen. Eine strukturierte und analytische Arbeitsweise, gepaart mit einem ausgeprägten Debugging-Mindset und hoher Detailgenauigkeit, sind für diese Position entscheidend. Teamorientierung und ein hohes Verantwortungsbewusstsein sind ebenso wichtig wie Neugier und Motivation, an komplexen Embedded-Systemen zu arbeiten. Gute Englischkenntnisse runden das Profil ab.
Technologien
Soft Skills
Erforderliche Sprachen
Gehalts-Prognose
Unternehmens-Details
Jobriver HR Service
Internet, IT