Softwareingenieur Embedded C++ für Linux-Systeme

ATLAS TITAN GmbH

Job

In dieser Rolle entwickelst du leistungsstarke C++-Komponenten für Embedded-Linux-Systeme und optimierst Software-Stacks auf RISC-V-Plattformen durch Implementierung, Integration und Qualitätssicherung.

Job-Zusammenfassung

Job-Technologien

Deine Rolle im Team

  • Sie entwickeln robuste, leistungsfähige Komponenten für eingebettete Linux-Systeme und tragen dazu bei, komplette Software-Stacks auf RISC-V-Plattformen produktiv zu betreiben.
  • Im Fokus steht die Implementierung, Integration und Qualitätssicherung von C++-Services, die mit bestehenden Systembibliotheken, verteilten Infrastrukturkomponenten und der darunterliegenden Board-Support- sowie FPGA-Umgebung zusammenspielen.
  • Wir arbeiten agil in einem interdisziplinären Team und legen großen Wert auf saubere Toolchains, reproduzierbare Builds und automatisierte Tests.
  • Konzeption, Implementierung und kontinuierliche Verbesserung von Service- und Anwendungssoftware in modernem C++ (C++23) für Embedded-Linux-Targets.
  • Verbindung von Applikationen mit verteilten Komponenten wie Key-Value-Stores, Message-Brokern oder ähnlichen Middleware-Lösungen und Abstimmung der technischen Anforderungen mit Stakeholdern.
  • Aufbau und Optimierung von Build- und CI/CD-Pipelines (z. B. CMake, Conan, GitLab CI) zur Unterstützung von Cross-Compiles und Release-Prozessen.
  • Erstellung von Paketartefakten (z. B. Debian-Pakete, Conan-Pakete) sowie automatisiertes Deployment auf Host- und Zielhardware.
  • Planung und Durchführung von Unit-, Integrations- und Systemtests (z. B. mit GoogleTest), Teilnahme an Code-Reviews sowie Einsatz statischer Analysen zur Sicherstellung von Codequalität.
  • Arbeiten mit Yocto/OpenEmbedded zur Pflege von BSP- und Image-Bauprozessen sowie Unterstützung bei der Inbetriebnahme und Fehleranalyse auf RISC-V-Hardware unter Berücksichtigung von FPGA-Integrationen.
  • Dokumentation von Architekturentscheidungen, Schnittstellen und Betriebsanleitungen in Entwickler- und Betriebsmaterialien.

Unsere Erwartungen an dich

Qualifikationen

  • Erprobung im Umfeld Embedded Linux, vorzugsweise mit Yocto/OpenEmbedded oder vergleichbaren Toolchains.
  • Technisches Verständnis von SoC-Architekturen; Grundkenntnisse zu FPGA-Design und deren Auswirkungen auf Software sind von Vorteil.
  • Sicherer Umgang mit Build-Tools und Paketmanagement (CMake, Conan), CI/CD-Plattformen (z. B. GitLab) sowie Test-Frameworks (GoogleTest) und Tools zur statischen Analyse.
  • Selbständige, strukturierte Arbeitsweise, teamorientierte Kommunikation und verhandlungssichere Deutsch- und gute Englischkenntnisse.

Erfahrung

  • Mehrjährige Praxiserfahrung in C++ mit modernen Sprachmitteln (Erfahrung mit C++20/23 ist von Vorteil) und einem klaren, wartbaren Programmierstil.
  • Erfahrung mit nebenläufiger Programmierung und grundlegendes Verständnis verteilter Systeme.

Unser Angebot

  • Arbeitsbedingungen, die den rechtlichen Vorgaben entsprechen; wir berücksichtigen die Bestimmungen des Arbeitnehmer-Entsendegesetzes (AEntG).
  • Attraktive Zusatzleistungen zur Förderung von Gesundheit und Vorsorge (z. B. Zuschüsse zu Fitnessangeboten, betriebliche Altersvorsorge, Krankenzusatzversicherung).
  • Gezielte Fortbildungs- und Karrieremöglichkeiten, regelmäßige Entwicklungsgespräche und eine strukturierte Einarbeitung mit festen Ansprechpartnern.
  • Moderne Arbeitsausstattung, flexible Arbeitszeiten sowie die Möglichkeit zu mobilem Arbeiten; 30 Urlaubstage und je nach Aufgabe zusätzliche Benefits wie Firmenwagenregelungen.
  • Ein offenes, kollegiales Arbeitsumfeld mit regelmäßigen Teamevents, internen Initiativen (z. B. Nachhaltigkeitsprojekte), Mitarbeiterrabatten und Mobilitätsangeboten (z. B. JobRad, Deutschlandticket).

Benefits

Themen, mit denen du dich im Job beschäftigst

Job-Standorte

Karte der Job-Standorte
© OpenMapTiles, © OpenStreetMap contributors
  • Standort Isernhagen
    30916 Niedersachsen, Deutschland

Das ist dein Arbeitgeber

Atlastitan ist Ihr kompetenter Partner im technischen Projektmanagement. Unser Ziel ist es, ein Beratungsunternehmen zu schaffen, das höchste Professionalität und Flexibilität mit den Werten Fairness, Transparenz, Verbindlichkeit und Verantwortung verbindet - die Atlastitan Idee.

Unternehmenstyp
Etablierte Firma
Arbeitsmodell
Full Remote, Hybrid, Onsite
Branche
Maschinenbau, Anlagenbau

Arbeitgeber-Reviews

3,4Gesamt(1 Bewertung)
Engineering
x
3,1
Teamkultur
x
3,7
Karriere
x
2,8
Arbeitsbedingungen
x
4,2
  • Tröger & Cie. AktiengesellschaftNürnberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Vollzeit

    Wer hier einsteigt, gestaltet nicht nur Software – er bringt Maschinen zum Laufen, die man auf echten Baustellen wiedererkennt. Software-Entwickler (m/w/d) Basic Engineering Unser Auftraggeber ist ein international führender Hersteller von technisch...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Vollzeit
    • Senior

    Wir - die HUK-COBURG Versicherungsgruppe - zählen zu den 10 größten in Deutschland. Vor über 90 Jahren gegründet sind wir mit über 13 Millionen Kund:innen heute der große Versicherer für Privathaushalte und der größte deutsche Autoversicherer. Dass wir...

    • Angular
    • TypeScript
    • JIRA
    • JavaScript
    • CSS
    • Confluence
    • +1
    • +3
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Vollzeit

    Die Rolle Als Forward Deployed AI Engineer gehst du direkt in unseren Fachbereichen, verstehst die Abläufe und baust produktionsreife AI und Automatisierungs-Lösungen, die die Arbeitsweise der gesamten GGW-Gruppe grundlegend verändern werden. Du...

Softwareingenieur Embedded C++ für Linux-Systeme

ATLAS TITAN GmbH