Embedded Linux Developer Aerospace
FERCHAU GmbH
Hamburg, Germany
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.ferchau.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
UClibc (C Standard Library)
Static Program Analysis
Code Review
Computer Engineering
Continuous Integration
Software Debugging
Linux
File Systems
Linux on Embedded Systems
Embedded Software
Ethernet
Inter-Process Communication
+11 more
Memory Leaks
Software Requirements Analysis
Software Systems
System Programming
Systems Integration
Toolchain
Universal Asynchronous Receiver/Transmitter
Multithreading
Git
Perf (Linux)
Yocto
Job description
- Design, Entwicklung und Wartung von Embedded-Software und Embedded-Linux-Anwendungen für Flugzeugkabinensysteme
- Implementierung von Softwareanforderungen in C unter Verwendung strukturierter und modellbasierter Entwicklungsmethoden
- Entwicklung und Integration von Multithread-Anwendungen, Diensten und wiederverwendbaren Softwarekomponenten auf Embedded Linux
- Entwicklung und Wartung von Board Support Packages, Gerätetreibern, Hardware-Abstraktionsschichten und Schnittstellen zu Peripheriegeräten
- Konfiguration, Erstellung und Wartung von Embedded-Linux-Distributionen, Cross-Compilation-Toolchains und Zielsystem-Images
- Integration von Kommunikationsschnittstellen und -protokollen wie Ethernet, CAN, UART, SPI und I2C
- Entwicklung sicherheitsrelevanter Embedded-Software gemäß den geltenden Prozessen, einschließlich DO-178 und ARP4754
- Debugging und Analyse von Software auf Zielhardware unter Verwendung von Logs, Debuggern, Trace-Tools und elektronischen Prüfgeräten
- Durchführung von Softwareintegration, Inbetriebnahme, Verifikation und Qualifikationstests auf Zielhardware
Requirements
- Abgeschlossenes Studium im Bereich Elektrotechnik, Embedded Systems, Technische Informatik oder vergleichbare
- Erfahrung in der Embedded-Softwareentwicklung mit C sowie in der Entwicklung von Anwendungen und Diensten für Embedded-Linux-Systeme
- Fundierte Kenntnisse in Linux-Systemprogrammierung, Multithreading, Interprozesskommunikation, Netzwerken und Dateisystemen
- Erfahrung mit Board Support Packages (BSP), Linux-Gerätetreibern, Boot-Prozessen, Device Trees sowie Yocto und Buildroot
- Sicherer Umgang mit Git, Code Reviews, statischer Codeanalyse sowie automatisierten Build-, Test- und CI/CD-Pipelines
- Kenntnisse in der Integration und Fehlersuche von Hard- und Softwaresystemen unter Nutzung von Ethernet, CAN, UART, SPI und I²C sowie Debugging-Tools wie GDB, strace, perf und Valgrind
- Erfahrung in der Definition, Automatisierung und Dokumentation von Unit-, Integrations- und Softwareverifikationstests sowie eine eigenständige, qualitätsorientierte und analytische Arbeitsweise mit ausgeprägter Team- und Kundenorientierung
- Fließende Deutsch- und Englischkenntnisse (mind. C1)
Benefits & conditions
- Unbefristeter Arbeitsvertrag
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Flexibilität durch die Möglichkeit, mobil zu arbeiten (abhängig vom Kundenunternehmen)
- Prämienprogramm für Empfehlungen neuer Kolleg:innen
- Sonderurlaub für wichtige private Anlässe, z. B. Hochzeit, Umzug, Geburt
- Spannende und abwechslungsreiche Projekte bei innovativen Unternehmen
- Weiterbildungsangebote unseres Inhouse-Instituts, der FERCHAU Academy (E-learnings, Trainings und Seminare)
- Zuwendungen bei Jubiläum, Heirat oder Geburt
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.ferchau.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…