Embedded Software / Firmware Ingenieur , Seligenstadt
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
-
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
Requirements
Hochschultätigkeiten
Gewünschte Fähigkeiten & Kenntnisse
CAN C-Programmiersprachen Informatik Englisch Werkzeugmaschinen Python Logic Optimierung Embedded Software Energieeffizienz GIT Debugging Standard-Messmittel Continuous Integration Deutsch Sicherheit Durchsetzungsvermögen Verantwortungsvolle Arbeitsweise Teamfähigkeit, * 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
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
Finding Jobs in Germany
Jobs in Germany for Americans
System change: restart as developer?