Skip to content
← Back to job listings

Embedded Softwareentwickler C++ / Linux (m/w/d)

atlastitanberlin · Braunschweig, Germany

External listingfull-time4 days ago

About The Role

Wir sind erfolgreicher Partner im technischen Projektmanagement und agieren in den Geschäftsfeldern Energie, Mobilität sowie Anlagen- und Maschinenbau. Projektberatung, Projektunterstützung oder -realisierung – als erfahrener Partner stehen wir unseren Kunden bei der Umsetzung von komplexen Projekten zur Seite. Als Mitarbeiter (m/w/d) der Atlas Titan verstärken Sie uns mit Ihrem Know-how und Ihren Ideen und unterstützen uns dabei spannende Projekte zu einem erfolgreichen Abschluss zu bringen. Aufgaben Für die Entwicklung leistungsfähiger Softwarelösungen auf Embedded-Linux-Plattformen werden moderne C++-Anwendungen mit bestehenden Systembibliotheken und verteilten Infrastrukturen verbunden. Der Schwerpunkt liegt auf der Entwicklung, Integration und Qualitätssicherung von Services für eine RISC-V-basierte Zielplattform unter Berücksichtigung von Build-System, BSP und FPGA-Design. Entwicklung und Weiterentwicklung von Services und Anwendungen in C++23 auf Basis bestehender Bibliotheken Integration verteilter Infrastrukturen wie Key-Value-Stores und Message Broker sowie Abstimmung technischer Anforderungen mit Bibliotheksverantwortlichen Aufbau, Pflege und Erweiterung von Build- und CI/CD-Prozessen mit CMake, Conan und GitLab Erstellung von Debian- und Conan-Paketen sowie Cross-Kompilierung und Deployment für Host- und Embedded-Zielsysteme Durchführung von Unit- und Integrationstests mit GoogleTest, Code Reviews, statischer Codeanalyse und Debugging auf Host- und Zielhardware Pflege und Erweiterung von Yocto-Builds sowie Inbetriebnahme und Fehleranalyse auf RISC-V-Hardware unter Berücksichtigung des Zusammenspiels von Anwendung, BSP und FPGA Qualifikation Fundierte Kenntnisse in modernem C++, insbesondere C++23, sowie ein sauberer und standardkonformer Programmierstil Erfahrung mit Embedded Linux, idealerweise mit Yocto/OpenEmbedded Kenntnisse in verteilten Systemen und nebenläufiger Programmierung Grundverständnis von SoC-Plattformen und FPGA-Komponenten von Vorteil Erfahrung mit Entwicklungswerkzeugen und Technologien wie CMake, Conan, GitLab CI/CD, GoogleTest, Doxygen, Markdown oder PlantUML Selbstständige und strukturierte Arbeitsweise und fließende Deutsch- und Englischkenntnisse Benefits Unbefristeter Arbeitsvertrag und 30 Tage Urlaub Professionelle Betreuung durch feste Ansprechpartner Gezielte Weiterbildungsmöglichkeiten zur fachlichen und persönlichen Weiterqualifizierung Umfangreiches Gesundheitsförderungsprogramm (u.a. Firmenfitness und private Krankenzusatzversicherung) Zuschuss vermögenswirksame Leistung und betriebliche Altersvorsorge Regelmäßige Mitarbeiterveranstaltungen zum Austausch von fachlichen Themen und Erfahrungen Individuelle Lösung für moderne Arbeitsausstattung zur Ermöglichung von flexiblem Arbeiten Mit JobRad die Möglichkeit zum Fahrrad-Leasing Sie haben Interesse? Dann senden Sie uns bitte Ihre Bewerbungsunterlagen unter Angabe Ihrer Gehaltsvorstellung und des möglichen Eintrittstermins über unser Schnell-Bewerbungsformular. Alternativ können Sie uns Ihre Unterlagen auch gerne per E-Mail zusenden und für Rückfragen steht Ihnen Carina Specka unter Mobil: 0176 10388079 gerne zur Verfügung. Wir legen Wert auf Chancengleichheit und freuen uns über Bewerbungen von Menschen mit Behinderung und Migrationshintergrund.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing