Embedded Software Entwickler C++
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
EntwicklungsmÜglichkeiten Unbefristeter Arbeitsvertrag Betriebliche Altersvorsorge Mitarbeiterrabatte Homeoffice Zusätzliche Urlaubstage Coaching Mitarbeiter-Events, * Entwicklung und Weiterentwicklung moderner Embedded Software fßr komplexe optronische Sichtsysteme
- Vernetzung von Videokameras, Laserentfernungsmessern, Bildverarbeitung und Inertialsystemen
- Softwareentwicklung fĂźr die Steuerung und Regelung elektromechanischer Antriebseinheiten
- Modellorientierte Entwicklung und Beschreibung von Softwarearchitekturen und -komponenten
- Anpassung und Weiterentwicklung von Build-, Test- und CI/CD-Pipelines
- DurchfĂźhrung von Softwarekomponenten- und Systemintegrationen
- Verifikation und Test der entwickelten Software auf Komponenten- und Systemebene
- Mitwirkung bei Gesamtsystemintegrationen, Produkterprobungen und internationalen Präsentationen
- Zusammenarbeit in agilen und interdisziplinären Entwicklungsteams
Requirements
Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau)
Gewßnschte Fähigkeiten & Kenntnisse
CMake Informatik QNX Englisch C++ Google Test Mentoring Linux Automatisierung Programmiererfahrung Xilinx Middleware Berufserfahrung UML Embedded Software GIT Programmiersprachen Continuous Integration Deutsch Teamfähigkeit Flexibilität, * Abgeschlossenes Bachelorstudium in Informatik, Elektrotechnik oder vergleichbare Qualifikation
- Fundierte Erfahrung in der objektorientierten Softwareentwicklung mit C++17, C++20 oder C++23
- Erfahrung in der Entwicklung von Multitasking-Anwendungen und Embedded-Systemen
- Gute Kenntnisse in der Softwarestruktur- und Verhaltensbeschreibung mit UML
- Erfahrung in der Integration und dem Test von Software in verteilten Systemen
- Sicherer Umgang mit CMake, Git, Bamboo, Clang-Tidy und Google Test
- Kenntnisse in Build-Automatisierung, CI/CD und Softwarequalitätssicherung
- Idealerweise Erfahrung mit QNX oder Buildroot Linux
- Kenntnisse von Multi-Processing-Systemen, idealerweise Xilinx Zynq UltraScale MPSoC
- Grundkenntnisse in Socket- oder Middleware-Programmierung
- Deutschkenntnisse auf verhandlungssicherem Niveau sowie versierte Englischkenntnisse Deine Benefits
Benefits & conditions
- Fair Pay+: Unbefristeter Arbeitsvertrag/ branchenĂźberdurchschnittliches VergĂźtungssystem inkl. Zusatzleistungen, z.B. ZuschĂźsse fĂźr KiTa, betriebliche Altersvorsorge, Bonussystem
- Teilhabe: Projektverantwortung & Ownership/ flache Hierarchien/ kurze Entscheidungswege/ aktive Mitwirkung an spannenden Projekten
- Weiterentwicklung: PersĂśnliches & intensives Onboarding/ individuelle Weiterbildungs- & EntwicklungsmĂśglichkeiten inkl. Coaching- & Mentoring-Programm
- Flexibilität: Hybrides & agiles Arbeiten (Homeoffice, mobile work), Arbeitszeiten & -ort individuell plan- und umsetzbar/ 30 Tage Urlaub/ Fokus auf Work-Life-Balance
- Extras: Fitness & Wellbeing, Zugang zum firmeneigenen Fahrzeugpool & vielfältige Mitarbeiterrabatte
- Zusammenhalt: RegelmäĂige Teamevents & Feste/ familiäres Betriebsklima mit Fokus auf Kollegialität, Teamgeist & Mitarbeiterzufriedenheit
- Gelebte Vielfalt: Bunte Unternehmenskultur/ Altersmix, Frauen in FĂźhrungspositionen & internationale Kolleginnen und Kollegen
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Biggest German Tech Companies
System change: restart as developer?
Finding IT & Technology English-speaking Jobs in GermanyÂ
Where to Find Entry-Level Software Engineering Jobs