Embedded Software Developer C++
Proway GmbH
Oberkochen, Germany
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Oberkochen, Germany
Tech stack
Computing Platforms
JIRA
UClibc (C Standard Library)
C++
CAN Bus
CANopen
CMake
Linux
Distributed Systems
Middleware
Embedded Software
Ethernet
FreeRTOS
Message Queuing Telemetry Transport (MQTT)
QNX (Software)
Real-Time Operating Systems
System on a Chip
UML
GIT
Information Technology
Job description
- Architektur & Design: Sie konzipieren und pflegen eine querschnittliche Softwareplattform für optronische Systeme.
- C++ Development: Sie entwickeln objektorientiert in C++ (Standard 17/23) für Plattformen wie Buildroot Linux, QNX und FreeRTOS.
- Connectivity: Sie programmieren Middleware zur Automatisierung verteilter Systeme (CAN-Bus, Ethernet, MQTT, DDS).
- System-on-Chip: Idealerweise optimieren SieMulti-Processing auf Xilinx Zynq Ultrascale+ MPSoC Architekturen.
- Full Lifecycle: Vom Requirements Engineering in DOORS über die Spezifikation bis zu Unit- & Component Tests.
- Modern Toolstack: Sie arbeiten agil mit Git, Jira, CMake, Catch2 und Enterprise Architect (UML).
Requirements
- Hintergrund: Abgeschlossenes Studium (Informatik, Elektrotechnik, Mechatronik oder Ingenieurwesen).
- Erfahrung: Sie bringen mindestens 5 Jahre fundierte Berufserfahrung in der Embedded Softwareentwicklung mit.
- Tech-Stack: Sicherer Umgang mit C++ (idealerweise 17/23), UML-Architekturbeschreibung und gängigen RTOS/Linux-Umgebungen.
- Domain-Wissen: Kenntnisse in Middleware-Technologien (DDS, MQTT oder CANopen) sind ein Plus.
- Sprachen: Verhandlungssicheres Deutsch und Englisch
- Soft Skills: Teamgeist für agile Sprints und ein hohes Qualitätsbewusstsein.
Benefits & conditions
- unbefristeter Arbeitsvertrag mit attraktiven Konditionen
- innovatives und fest am Markt platziertes Unternehmen
- einen sicheren Arbeitsplatz
- hervorragende Entwicklungsmöglichkeiten
- Nachhaltigkeit - durch die Arbeit in einem innovativen und zukunftsorientierten Unternehmen
- Teamwork - mit unserem kreativen und dynamischen Team Lösungen erarbeiten
About the company
Proway hat seit über 25 Jahren Erfahrung in der Durchführung von IT-Projekten und Softwareentwicklung und ist an den zentralen Standorten Stuttgart, Ulm-Blaustein und München für seine weltweit operierenden Kunden in den Branchen Automotive, Aerospace & Defence, Banken & Versicherungen, Logistik, Industrie, Telekommunikation, öffentlichen Einrichtungen, Großhandel, Chemie, Elektro & Elektronik, Textil, Pharma, Maschinenbau, Lebensmittel, etc. vertreten.