About this opportunity
HEMA Maschinen- und Apparateschutz GmbH lists this Embedded Software / Firmware Ingenieur (m/w/d) opportunity in remote, Ohio. Review the employer’s description below for duties, qualifications and application requirements.
Job description
Die HEMA-Gruppe ist ein internationales Unternehmen mit Hauptsitz in Deutschland in der Nähe von Frankfurt. Als familiengeführtes und international tätiges Unternehmen gehören wir zu den Top-Adressen für die Entwicklung, Herstellung und Vermarktung von Schutzsystemen, Klemm- und Bremssystemen sowie Sichtsystemen für Werkzeugmaschinen.
Zur Verstärkung unseres Teams suchen wir zum nächstmöglichen Zeitpunkt einen Embedded Software / Firmware Ingenieur (m/w/d) am Standort Seligenstadt:
Worum geht es?
Verstärkung unserer Entwicklungsabteilung im Bereich Embedded Software und Firmware
Mitwirkung an der Weiterentwicklung bestehender Produkte sowie an neuen Entwicklungsprojekten
Was ist zu tun?
Entwicklung von Embedded Software für mikrocontrollerbasierte Systeme (z. B. STM32)
Konzeption, Implementierung und Test von hardwarenaher Software in C/C++
Erstellung von Softwarearchitekturen unter Berücksichtigung von Echtzeitanforderungen
Integration und Inbetriebnahme von Software auf Zielhardware
Entwicklung und iterative Anpassung von Software während der Prototypen- und Testphasen
Analyse und Behebung von Problemen im Zusammenspiel zwischen Hardware und Software
Durchführung von Code-Reviews, Unit-Tests sowie Fehleranalysen und Debugging
Enge Zusammenarbeit mit den Bereichen Hardwareentwicklung, Konstruktion und Produktion
Erstellung und Pflege der Softwaredokumentation gemäß internen und externen Standards
Optimierung von Performance, Speicherverbrauch und Energieeffizienz
Unterstützung bei der Serienüberführung sowie Betreuung bestehender Produkte
Was wir uns von Ihnen wünschen:
Abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation
Mehrjährige Berufserfahrung in der Embedded Softwareentwicklung
Sehr gute Kenntnisse in C/C++, idealerweise ergänzt durch Erfahrung mit Python oder anderen Skriptsprachen
Erfahrung in der Entwicklung für Mikrocontroller und Echtzeitbetriebssysteme
Sicherer Umgang mit Debugging-Tools (z. B. JTAG, Oszilloskop, Logic Analyzer)
Erfahrung mit Versionsverwaltungssystemen (z. B. Git)
Gutes Verständnis für Schaltungsdesign und hardware-nahe Entwicklung
Strukturierte, eigenverantwortliche und lösungsorientierte Arbeitsweise
Teamfähigkeit sowie ausgeprägte Kommunikationskompetenz
Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Ergänzende Kompetenzen, die wir begrüßen:
Erfahrung mit industriellen Kommunikationsschnittstellen (z. B. CAN, SPI, I²C, UART)
Kenntnisse im Bereich funktionaler Sicherheit (z. B. IEC 61508)
Erfahrung mit Wireless-Technologien (z. B. Bluetooth Low Energy, WiFi)
Kenntnisse in Continuous Integration und Continuous Deployment (CI/CD)
Ausgeprägte Hands-on-Mentalität sowie Freude an praktischer Entwicklungsarbeit
Darauf können Sie sich bei uns freuen:
Kurze Entscheidungswege und viel Gestaltungsspielraum
Offene Unternehmenskultur mit hoher Eigenverantwortung
Eigener Fitnessbereich mit modernen Geräten
Subventionierte Mahlzeiten, Getränke & Snacks
Kostenfreie Parkplätze und ÖPNV-Anbindung
Flexible Arbeitszeiten
Arbeitsbeginn: Nächstmöglich
Arbeitszeit: Vollzeit
Arbeitsort: Seligenstadt, Home-office in Absprache möglich
Wir haben Ihr Interesse geweckt?
Dann senden Sie uns auf Ihre Bewerbung - bitte per E-Mail an
#J-18808-Ljbffr
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.