Senior Software Developer (m/w/d) Applikation (RTOS)

Randstad Professional GmbH (vorm. GULP)
Ansprechpartner: Alina Freyer
München,  Deutschland
60% RemoteFreiberuflichab sofortDauer 6 Monate100% Auslastung

Beschreibung

Wir suchen für einen innovativen Hightech-Dienstleister, aus dem Bereich der smarten Produktentwicklung und Elektronik, südwestlich von München, einen erfahrenen freiberuflichen Senior Software Entwickler (m/w/d)) im Bereich der Entwicklung und Systemintegration. Die Beauftragung erfolgt im Rahmen eines Dienstvertrags direkt mit unserem Kundenunternehmen.
Diese Position erfordert eine projektbezogene Präsenz vor Ort (ca. 30%) für hardwarenahe Tätigkeiten.
Rahmenbedingungen:
  • Start asap
  • Auslastung: ca. 100%
  • Einsatzort: Kreis Starnberg
  • Remotemöglichkeit ca. 70%
  • Dienstvertrag direkt mit dem Kunden
Ihre Aufgaben
  • Applikationsentwicklung (RTOS): Entwicklung hardwarenaher Embedded-Applikationen auf Basis von FreeRTOS oder ThreadX für ARM Cortex-M Systeme von der Anwendungslogik bis zur Systemintegration
  • Backend & Software-Interfaces: Konzeption und Realisierung von Backend-Funktionalitäten sowie Schnittstellen zu Subsystemen und User-Interfaces in C und C++
  • Treiberentwicklung: Entwurf und Implementierung von Geräte- und Schnittstellentreibern (z. B. UART, USB, SPI, I2C) inklusive stabiler Integration in die Gesamtarchitektur
  • Algorithmen & Regelungstechnik: Modellierung und Implementierung von Steuer- und Regelungsalgorithmen für Embedded Systems
  • UI-Integration: Mitwirkung bei der Umsetzung moderner grafischer Benutzeroberflächen (z. B. unter Einsatz von TouchGFX, LVGL oder uGFX)
  • Codequalität & Performance: Durchführung von Code Reviews, Sicherstellung der Nachhaltigkeit sowie Analyse und Optimierung von Laufzeitverhalten, Speicherbedarf und Systemperformance
Unsere Anforderungen
  • Abgeschlossenes technisches Studium (z. B. Informatik, Elektrotechnik) oder eine vergleichbare Qualifikation im Embedded-Umfeld
  • Fundierte Erfahrung in der Entwicklung von Anwendungen auf FreeRTOS- oder ThreadX-basierten Systemen, z. B. als Embedded Software Engineer, Firmware Developer oder Embedded Systems Entwickler
  • Sehr gute Kenntnisse in C und modernem C++ sowie versierter Umgang mit Linux-basierten Entwicklungsumgebungen und Git
  • Ausgeprägtes Hardware-Verständnis (Schaltpläne lesen, elektrotechnische Grundlagen); Erfahrung im Microcontroller-Pin- und Funktionsdesign (z. B. mit STM32CubeMX) ist von Vorteil
  • Gute Kenntnisse in der Anbindung gängiger Hardwareschnittstellen (UART, USB, SPI, I2C) sowie Erfahrung mit Build-Systemen (CMake, Make) und Cross-Compilation
  • Sicherheit im Umgang mit Debugging-Tools (z. B. JTAG/SWD) sowie Mess- und Analysewerkzeugen
  • Erfahrung mit qualitätssichernden Maßnahmen (Unit-Tests, statische Codeanalyse, Continuous Integration) und agilen Vorgehensweisen

Bewerben