About us
Wir suchen einen Embedded-Software-Ingenieur, der gerne hardwarenah arbeitet und zuverlässige Software für reale Produkte entwickelt. Sie werden Teil eines erfahrenen Entwicklerteams, das Embedded-Lösungen für intelligente Geräte in Industrie und Gewerbe entwickelt.
Tasks
* Entwicklung und Wartung von Embedded-C/C++-Software für Mikrocontroller-basierte Systeme
* Implementierung von Hardwaretreibern, Kommunikationsschnittstellen und Systemlogik
* Arbeiten unter Echtzeitbedingungen und Sicherstellung des korrekten Verhaltens auf Embedded-Systemen
* Unterstützung bei Inbetriebnahme, Fehlersuche und Integration von Hardware-Prototypen
* Testen, Dokumentieren und kontinuierliche Verbesserung bestehender Codebasen
Profile
* Berufserfahrung mit C und/oder C++ in Embedded-Systemen
* Kenntnisse von Mikrocontrollern (z. B. ARM Cortex-M, NXP, STM32, TI oder vergleichbar)
* Vertrautheit mit Kommunikationsprotokollen wie UART, SPI, I2C, CAN und Ethernet
* Verständnis von Echtzeitsystemen, Interrupt-Verarbeitung und Speichermanagement
Von Vorteil, aber nicht zwingend erforderlich:
* Erfahrung mit RTOS (FreeRTOS, Zephyr, QNX)
* Kenntnisse von Embedded Linux
* Git, CI/CD, Unit-Tests oder Skripting (Python)
We offer
Praxisorientierte Ingenieurstätigkeit mit direktem Produkteinfluss
Moderne Entwicklungstools und enge Zusammenarbeit mit Hardware-Teams
Stabile, langfristige Projekte und Möglichkeiten zur persönlichen Weiterentwicklung
Flexible Arbeitszeiten und ein attraktives Gehaltspaket