Arbeitsort-Optionen
    Schnelle BewerbungNeu: Sei eine*r der ersten Bewerber*innen
    Online seit 2 Tagen

    Softwareingenieur Embedded C++ für Linux-Systeme (m/w/d)

    ATLAS TITAN Ost GmbH
    VollzeitIsernhagenIT, Software
    VollzeitIsernhagenIT, Software

    Über die Position

    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. Wir beachten die Vorgaben des Arbeitnehmer-Entsendegesetzes (AEntG).

    Ihre Aufgaben

    • 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

    Ihr Profil

    • Mehrjährige Praxiserfahrung in C++ mit modernen Sprachmitteln (Erfahrung mit C++20/23 ist von Vorteil) und einem klaren, wartbaren Programmierstil
    • Erprobung im Umfeld Embedded Linux, vorzugsweise mit Yocto/OpenEmbedded oder vergleichbaren Toolchains
    • Erfahrung mit nebenläufiger Programmierung und grundlegendes Verständnis verteilter Systeme
    • 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

    Wir bieten

    • 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)

    Wenn Sie Freude an anspruchsvoller Embedded-Softwareentwicklung haben und Wert auf saubere Prozesse sowie verantwortungsvolle Teamarbeit legen, freuen wir uns auf Ihre Bewerbung.

    Standort: Isernhagen
    Jobs per E-Mail