Taufkirchen | Vor Ort | Vollzeit

Embedded Software Entwickler / Engineer (m/w/d) – C/C++

Aufgabenumfeld

  • Entwicklung: Sie spezifizieren, designen und programmieren Softwaremodule für eingebettete Systeme auf ARM-Prozessoren.
  • Integration & Debugging: Sie optimieren Bootloader und führen die Hardware-/Software-Integration durch.
  • Qualitätssicherung: Sie erstellen Unit-Tests mit dem Framework Cantata und führen Verifizierungen durch.
  • Testumgebungen: Sie entwickeln PC-basierte Testanwendungen (z. B. mit LabVIEW oder Visual Studio).
  • Projektmitwirkung: Sie nehmen an Software-Reviews und dem formalen Änderungsmanagement teil.
  • Schnittstellenarbeit: Sie arbeiten eng mit dem System Engineering und der Algorithmenentwicklung zusammen.

Ihre Qualifikationen

  • Ausbildung: Erfolgreich abgeschlossenes Studium der Informatik, des Ingenieurwesens oder eine vergleichbare Qualifikation (mind. Bachelor).
  • Berufserfahrung: Erste praktische Erfahrung in der hardwarenahen Softwareentwicklung, idealerweise in der Echtzeitprogrammierung.
  • Fachwissen: Gute Kenntnisse in C/C++ sowie in der Kommunikation über Netzwerke (TCP/IP) und serielle Schnittstellen (RS232, RS422, RS485).
  • Tools: Erste Berührungspunkte mit Anforderungsmanagement (z. B. DOORS) und Softwaremodellierung (UML) sind von Vorteil.
  • Sprachkenntnisse: sehr gute Deutsch- und Englischkenntnisse für die Arbeit im internationalen Defence-Umfeld.