(Senior) Software Engineer Navigationssysteme (m/f/d)
Коротко
Develops and evolves embedded navigation system software; analyzes system requirements, creates software architectures, implements hardware-near C/C++ code · Needs: Degree in computer science, electrical engineering, or equivalent; several years of embedded software development experience; strong C/C++ skills
Описание от работодателя
Date Posted:
2026-10-02
Country:
Germany
Location:
DE-BW-HEIDELBERG-036-751 ~ Grenzhofer Weg 36 ~ BLDG 751
Position Role Type:
Unspecified
Wir sind Collins Aerospace
Bei Collins Aerospace arbeiten wir Seite an Seite mit unseren Kunden, um die härtesten Herausforderungen in der Luft- und Raumfahrt und der Verteidigung zu meistern. Wir kombinieren grenzenlose Fantasie mit einem breiten Portfolio und einem unübertroffenen Engagement für unsere Kunden. Mit einem umfassenden Portfolio, umfassenden Fähigkeiten und breitem Fachwissen entwickeln wir intelligente Lösungen, um den Anforderungen eines sich schnell entwickelnden globalen Marktes gerecht zu werden - und das alles mit den besten Innovationen und Technologien für die von uns belieferten Branchen.
Wir definieren die Luft- und Raumfahrt neu. Unser Firmensitz in Heidelberg verfügt über folgende Kernkompetenzen:
Avionik-Systeme
Bordelektronik für Landfahrzeuge
Produkte für die Raumfahrt
I hre Aufgaben im Detail
Entwicklung und Weiterentwicklung von Software für Embedded-Navigationssysteme
Analyse, Ableitung und Umsetzung von System- und Softwareanforderungen
Erstellung von Softwarearchitekturen und technischen Designs
Entwicklung hardwarenaher Software in C/C++
Entwicklung und Integration von Treibern sowie Anbindung von Hardwarekomponenten
Integration und Konfiguration Linux-basierter Zielsysteme
Entwicklung, Automatisierung und Pflege von Build-, Test- und CI/CD-Prozessen
Durchführung von Unit-, Integrations- und Systemtests
Verifikation, Dokumentation und kontinuierliche Weiterentwicklung bestehender Softwarelösungen
Enge Zusammenarbeit mit Hardware-, FPGA- und Systementwicklern
Ihr Profil
Must-have:
Abgeschlossenes Studium der Informatik, Elektrotechnik, Informationstechnik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung
Sehr gute Kenntnisse in C/C++ (inkl. moderner Sprachstandards)
Kenntnisse im Bereich GNSS/GPS und Satellitennavigation
Erfahrung mit CMake (Build-Systeme, Libraries, Binaries, Packaging/Installation)
Erfahrung in der hardwarenahen Entwicklung sowie Treiberentwicklung
Grundlegende Kenntnisse von Ethernet-Netzwerken, VLANs und IP-Kommunikation
Automatisiertes Testen, z. B. mit Robot Framework
Erfahrung mit CI/CD-Pipelines und modernen Entwicklungsprozessen
Strukturierte, eigenverantwortliche und lösungsorientierte Arbeitsweise
Ausgeprägte Team- und Kommunikationsfähigkeit
Nice-to-have:
Fundierte Kenntnisse des Linux-Betriebssystems und Linux-basierter Embedded-Plattformen
Linux-Kernel- und Kernel-Treiberentwicklung
Erfahrung mit QSPI, CAN/CANopen oder PCIe
Kenntnisse in FPGA-Entwicklung (VHDL)
Sicherer Umgang mit den Bussystemen SPI, UART, I²C und Ethernet
Erfahrung im Schaltungs- oder Hardwaredesign
Kenntnisse moderner Web-Technologien für Konfigurations- oder Monitoring-Anwendungen
Wir bieten:
Anspruchsvolle Entwicklungsaufgaben im Bereich Navigations- und Ortungssysteme
Hohe technische Eigenverantwortung und Gestaltungsspielraum
Zusammenarbeit in einem interdisziplinären Entwicklungsteam
Flexible Arbeitszeiten und Möglichkeiten zum mobilen Arbeiten
Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
Moderne Entwicklungswerkzeuge und innovative Technologieprojekte
Attraktive Vergütung und langfristige Perspektive
RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms