Embedded Software / Firmware Ingenieur
HEMA Maschinen- und Apparateschutz GmbH
Seligenstadt, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Compensation
€ 70KJob location
Remote
Seligenstadt, Germany
Tech stack
Unit Testing
Bluetooth Low Energy (Bluetooth)
C++
Software Documentation
Code Review
Continuous Delivery
Continuous Integration
Software Debugging
Embedded Software
Firmware
Hardware Design
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
PIC Microcontroller
GIT
Script Language
Information Technology
Job description
- Mitwirkung an der Weiterentwicklung bestehender Produkte sowie an neuen Entwicklungsprojekten, * 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
- 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, * 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
Benefits & conditions
Gehalt: 45.000,00€ - 70.000,00€ pro Jahr, * Betriebliche Altersvorsorge
- Betriebsarzt/Betriebsärztin
- Essenszuschuss
- Firmenevents
- Flexible Arbeitszeiten
- Gleitzeit
- Homeoffice-Möglichkeit
- Kostenloser Parkplatz
- Zusätzliche Urlaubstage
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.