Embedded Software Engineer (Linux/C/C++)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Du entwickelst unter Linux eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems.
Dabei arbeitest du eng mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen - von der Analyse technischer Anforderungen ĂŒber die Entwicklung bis zur Integration und zum Test direkt am System., * Softwareentwicklung: Du konzipierst, entwickelst und optimierst Softwarekomponenten mit C/C++ unter Linux.
- Schnittstellen und Kommunikation: Du entwickelst REST-basierte Dienste und Schnittstellen zur Kommunikation mit Hardware- und Systemkomponenten.
- Systemintegration: Du integrierst Software in bestehende Systemarchitekturen und stellst das Zusammenspiel der Komponenten sicher.
- Test und QualitĂ€tssicherung: Du entwickelst Simulations- und Testlösungen, analysierst Fehler und sorgst fĂŒr zuverlĂ€ssige Softwarefunktionen.
- Technische Zusammenarbeit: Du stimmst Anforderungen und LösungsansÀtze mit System Engineers und Firmwareentwicklern ab und begleitest deren Umsetzung.
Requirements
Du hast Erfahrung in der Softwareentwicklung unter Linux, arbeitest gerne an komplexen technischen Systemen und möchtest mehr als nur einzelne Aufgaben abarbeiten? Dann könnten wir gut zusammenpassen., * Fundierte Berufserfahrung in der Softwareentwicklung mit C/C++ unter Linux, idealerweise im Embedded-Umfeld.
- Ein gutes VerstĂ€ndnis fĂŒr Softwarearchitekturen, Schnittstellen und das Zusammenspiel komplexer technischer Systeme.
- Erfahrung mit Entwicklungswerkzeugen wie Git und CMake.
- Kenntnisse in der Netzwerkkommunikation, der Entwicklung von Schnittstellen oder der hardwarenahen Softwareentwicklung.
- Eine analytische, strukturierte Arbeitsweise und die FÀhigkeit, technische Herausforderungen eigenstÀndig zu lösen.
- Sehr gute Deutschkenntnisse, um technische Anforderungen und Abstimmungen mit dem Kunden sicher zu verstehen und aktiv mitzugestalten.
Du musst nicht jede der genannten Technologien beherrschen. Entscheidend ist fĂŒr uns, dass du bereits fundierte Berufserfahrung mit C/C++ unter Linux mitbringst, technische ZusammenhĂ€nge verstehst und dich sicher in neue Systeme einarbeiten kannst.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ