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
Senior

Job 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.

Apply for this position