Senior Software Engineer Navigationssysteme

Akkodis Germany GmbH
Heidelberg, Germany
3 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

C++ (Programming Language) CMake Continuous Integration Linux Device Drivers Embedded Software Ethernet Field-Programmable Gate Array (FPGA) Internet Protocol Software Architecture Software Requirements Analysis Software Systems
+5 more
System Testing Universal Asynchronous Receiver/Transmitter Virtual Local Area Networks Yocto Information Technology

Job description

  • Heidelberg, Baden-Württemberg
  • Unbefristet
  • Vollzeit

  • 11 Stunden her

  • 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
  • Erstellung und Pflege von Yocto-Buildumgebungen, BSPs, Recipes und Klassen
  • 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

Requirements

  • 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)
  • Fundierte Kenntnisse des Linux-Betriebssystems und Linux-basierter Embedded-Plattformen
  • Erfahrung mit CMake (Build-Systeme, Libraries, Binaries, Packaging/Installation)
  • Sehr gute Kenntnisse im Umgang mit Yocto (Recipes, Klassen, BSPs, devtool)
  • Erfahrung mit Linux Device Trees
  • Erfahrung in der hardwarenahen Entwicklung sowie Treiberentwicklung
  • Sicherer Umgang mit den Bussystemen SPI, UART, I²C und Ethernet
  • Grundlegende Kenntnisse von Ethernet-Netzwerken, VLANs und IP-Kommunikation
  • Erfahrung mit CI/CD-Pipelines und modernen Entwicklungsprozessen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:53 min

Unified tech stack and hardware for Volkswagen

Liang Yu · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all