Spezialist Embedded-Software (C++/Linux) für RISC-V-Plattformen

ATLAS TITAN GmbH
Isernhagen, Germany
7 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

Business Analytics Applications Automation of Tests C++ (Programming Language) CMake Code Review Continuous Integration Debian Linux Linux Linux on Embedded Systems Embedded Software Field-Programmable Gate Array (FPGA) Reduced Instruction Set Computing
+9 more
Software Engineering System Testing Strategies of Testing Gitlab Git Yocto Gitlab-ci Build Tools Software Version Control

Job description

  • Analyse von Anforderungen und Entwicklung von modularen C++-Komponenten unter Anwendung aktueller Sprachstandards (u. a. C++23)
  • Implementierung und Anpassung von Services, die mit verteilten Speicher- und Messaging-Systemen interagieren, inklusive Abstimmung mit Maintainer:innen externer Bibliotheken
  • Aufbau und kontinuierliche Verbesserung reproduzierbarer Build-Prozesse, Cross-Compile-Ketten und CI/CD-Pipelines mit Tools wie CMake, Conan und GitLab
  • Verpackung und Bereitstellung von Softwareartefakten (Debian-Pakete, Conan-Feeds) sowie automatisiertes Deployment auf Host- und Embedded-Targets
  • Konzeption und Realisierung von Teststrategien: Unit-, Integrations- und Systemtests, Nutzung von GoogleTest und automatisierten Testläufen zur Sicherstellung der Release-Qualität
  • Durchführung von Code-Reviews, Einsatz statischer Analysen und strukturierte Fehleranalyse sowohl auf der Host- als auch auf der Zielhardware
  • Mitwirkung bei der Pflege von Yocto/OpenEmbedded-Builds, Unterstützung beim Board-Support-Launch sowie Troubleshooting auf RISC-V-Hardware im Zusammenspiel mit FPGA-Designs
  • Dokumentation von Schnittstellen, Build-Anweisungen und Betriebshandbüchern für Entwickler:innen und Betriebspersonal, * Ein Arbeitsverhältnis, das die gesetzlichen Vorgaben zu Entsendungen und arbeitsrechtlichen Rahmenbedingungen (AEntG) berücksichtigt
  • Maßnahmen zur Gesundheitsförderung und Vorsorge, z. B. Zuschüsse zu Fitnessangeboten, betriebliche Altersvorsorge und Zusatzversicherungen
  • Individuelle Weiterbildungsmöglichkeiten, strukturierte Einarbeitung und regelmäßige Entwicklungsgespräche zur Förderung Ihrer Karriere
  • Moderne Arbeitsmittel, flexible Arbeitsmodelle mit Homeoffice-Optionen, 30 Tage Erholungsurlaub sowie leistungsorientierte Vergütung und Bonusregelungen
  • Ein kollegiales Umfeld mit regelmäßigen Teamaktivitäten, internen Arbeitsgruppen (z. B. Nachhaltigkeit), Mitarbeitervergünstigungen und Mobilitätsangeboten wie JobRad oder dem Deutschlandticket

Requirements

  • Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung mit modernem C++ (Erfahrung mit C++20/C++23 ist erwünscht)
  • Solide Kenntnisse in Embedded Linux und Erfahrung mit Yocto/OpenEmbedded oder ähnlichen Build-Systemen
  • Praktische Erfahrungen mit nebenläufiger Programmierung, Synchronisation und Netzwerkkommunikation in verteilten Szenarien
  • Verständnis für SoC-Architekturen; Kenntnisse zu FPGA-Einfluss auf Software-Design sind von Vorteil
  • Routine im Umgang mit Build-Tools, Paketmanagern und CI/CD-Plattformen (z. B. CMake, Conan, GitLab CI)
  • Erfahrung mit Testframeworks (z. B. GoogleTest), Code-Analyse-Tools und Versionsverwaltung (Git)
  • Strukturierte Arbeitsweise, Problemlösungskompetenz, gute Kommunikationsfähigkeiten und sichere Kenntnisse in Deutsch und Englisch

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.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all