R&D Software Engineer Embedded (m/w/d)
In Festanstellung und Vollzeit (40h)
So überzeugst du uns:
Du bist kommunikativ, arbeitest gerne in einem kollegialen und engagierten Team und besitzt eine ausgeprägte Hands-on-Mentalität? Dann passt du mit den folgenden Qualifikationen und Eigenschaften ideal zu uns:
- Abgeschlossenes Studium der Informatik, Embedded Systems oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Embedded Firmware- oder Softwareentwicklung
- Fundierte Kenntnisse in C/C++ und Entwicklungsumgebungen wie Visual Studio
- Sehr gute Kenntnisse in Linux und der Entwicklung hardwarenaher Anwendungen
- Sicherer Umgang mit asynchroner Verarbeitung, Nebenläufigkeit, Pufferverwaltung sowie robuster Fehler- und Timeout-Behandlung
- Gutes Verständnis von Softwarearchitektur, Schnittstellen, Netzwerkkommunikation und APIs
- Gute Kenntnisse in der Versionsverwaltung mit Git und im systematischen Testen und Debuggen
- Kenntnisse in der Frontend-Entwicklung und der Anbindung von Benutzeroberflächen an Embedded-Systeme, beispielsweise mit Java oder webbasierten Technologien
- Fähigkeit, fremden oder KI-generierten Code technisch nachzuvollziehen, kritisch zu prüfen und die Verantwortung für Qualität und Wartbarkeit zu übernehmen
- Strukturierte, analytische und lösungsorientierte Arbeitsweise sowie ausgeprägte Teamfähigkeit in interdisziplinären Entwicklungsteams
- Bereitschaft, sich eigenständig in neue Themen einzuarbeiten
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Wünschenswert:
- Erfahrung mit Mess-, Steuerungs- oder Datenerfassungssystemen sowie Sensorik und digitaler Signalverarbeitung
- Kenntnisse in Echtzeitverarbeitung, Performanceoptimierung und effiziente Messdatenverarbeitung
- Grundkenntnisse in der Anbindung FPGA-basierter Systeme
- Erfahrung im produktiven Einsatz KI-gestützter Entwicklungstools wie Codex oder Claude
Dein Beitrag bei uns:
Dir macht es Spaß in einem dynamischen Umfeld zu arbeiten und du möchtest deine Fähigkeiten und Expertise einbringen und ausbauen? Dann freue dich auf eine spannende Stelle:
- Entwicklung, Implementierung, Optimierung und Pflege von Embedded Firmware und Software für bestehende und neue In-Dummy Datenerfassungssystemen (DAQ)
- Konzeption und Umsetzung von Software für ARM-basierte Systeme sowie Embedded Linux, einschließlich hardwarenaher Komponenten wie Bootloader, Treiber und Schnittstellen
- Gestaltung modularer Softwarearchitekturen und robuste Kommunikationswege zwischen Messgerät, Geräteanwendung und übergeordneter Anwendung
- Analyse, Konzeption und Umsetzung von Anforderungen aus den Fachbereichen und von Kunden
- Entwicklung von Systemarchitekturen in enger Zusammenarbeit mit Hardware-/FPGA-Entwicklung
- Sicherstellung von Systemstabilität, Messgenauigkeit und Datenintegrität sowie Berücksichtigung relevanter Cybersecurity-Anforderungen (CRA Compliance)
- Fehleranalyse, Debugging, Tests und kontinuierliche Optimierung bestehender Firmware und Software
- Unterstützung von Hardwareinbetriebnahmen (Board Bring-up), Systemintegration und Validierung
- Erstellung und Pflege technischer Dokumentationen und Unterstützung der Anwender bei technischen Fragestellungen sowie Analyse und Behebung von Softwareproblemen
Darauf kannst du dich freuen:
Bei Humanetics stehen die Menschen im Mittelpunkt – und das gilt nicht nur für unsere Produkte. Wir legen großen Wert auf ein kollegiales Miteinander, persönliche Entwicklung und attraktive Arbeitsbedingungen:
- Sicherer Arbeitsplatz: Dich erwartet eine langfristige Perspektive in einem internationalen Unternehmen mit einem stabilen Arbeitsumfeld.
- Umfassende Einarbeitung & Mentoring: Wir lassen dich nicht allein. Mit einer strukturierten Einarbeitung und einer festen Ansprechperson sorgen wir dafür, dass du dich schnell fachlich und persönlich bei uns zurechtfindest.
- Attraktive Arbeitsbedingungen: Mit flexiblen Arbeitszeiten und 30 Tagen Urlaub im Jahr unterstützen wir deine Work-Life-Balance.
- Team & Unternehmenskultur: Wir legen Wert auf ein kollegiales Miteinander, offene Kommunikation und gegenseitige Unterstützung im Arbeitsalltag.
- Entwicklungsmöglichkeiten: Du hast die Möglichkeit, dich fachlich weiterzuentwickeln und durch interne Schulungen sowie individuelle Weiterbildungen neue Kenntnisse aufzubauen.
Zusätzliche Benefits:
Freue dich außerdem auf JobRad, die Pluxee-Benefit-Karte, betriebliche Altersvorsorge sowie regelmäßige Team-Events.
#J-18808-Ljbffr