About us Unser Kunde ist ein Spezialist für fortschrittliche Halbleitertechnologien und entwickelt Embedded-Lösungen an der Schnittstelle zwischen Hardware, Firmware und Silizium. Wir suchen einen Embedded-Software-Ingenieur, der auf den untersten Ebenen der Systemarchitektur arbeiten und das Verhalten elektronischer Komponenten der nächsten Generation mitgestalten möchte. Tasks * Entwicklung von Embedded-Firmware in C/C++ für kundenspezifische SoCs, Mikrocontroller und spezialisierte Chipsätze * Implementierung von Low-Level-Treibern, Kommunikationsstacks und Hardware-Abstraktionsschichten * Enge Zusammenarbeit mit Silizium-, FPGA- und Hardware-Designern zur Realisierung neuer Chips * Analyse von Timing, Speichernutzung und Echtzeitbedingungen zur Leistungsoptimierung * Unterstützung bei Inbetriebnahme, Fehlersuche und Validierung von Boards mithilfe von Oszilloskopen, Logikanalysatoren und JTAG-Tools * Mitarbeit an Dokumentation, Tests und kontinuierlicher Verbesserung Profile * Praktische Erfahrung in der Embedded-C/C++-Entwicklung * Fundiertes Verständnis hardwarenaher Konzepte: Register, Interrupts, DMA, Timer, Speicherabbilder * Kenntnisse von ARM Cortex, RISC-V oder ähnlichen Architekturen Wünschenswerte Kenntnisse: * Erfahrung mit Echtzeitbetriebssystemen (z. B. FreeRTOS, Zephyr, QNX) * Kenntnisse von SPI, I²C, UART, Ethernet, CAN oder proprietären Kommunikationsbussen * Python für Automatisierung oder Testskripte * Abschluss in Elektrotechnik, Informatik oder einem verwandten Fachgebiet We offer Arbeiten Sie im Zentrum moderner Elektronik – Ihr Code beeinflusst direkt das Verhalten der Hardware. Kollaboratives, forschungsorientiertes Umfeld mit Zugang zu modernsten Werkzeugen. Stabiler Wachstumssektor mit exzellenten langfristigen Karriereperspektiven. Flexible Arbeitszeiten, attraktives Gehalt und klare technische Entwicklungsmöglichkeiten.