Softwareentwickler C++ Embedded

Akkodis Germany GmbH
Ulm, 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

Ulm, Germany

Tech stack

Agile Methodologies
Computing Platforms
Confluence
JIRA
UClibc (C Standard Library)
C++
CAN Bus
CANopen
CMake
Linux
Distributed Systems
Middleware
Embedded Software
Ethernet
FreeRTOS
Message Queuing Telemetry Transport (MQTT)
Object-Oriented Software Development
QNX (Software)
Scrum
Software Architecture
Project Management
Software Requirements Analysis
SQLite
System on a Chip
UML
GIT
Information Technology

Job description

  • Konzeption, Entwicklung und Pflege einer übergreifenden Softwareplattform für optronische Sichtsysteme
  • Durchführung von Requirements Engineering sowie Erstellung von Softwarespezifikationen
  • Weiterentwicklung der Plattform sowie der zugehörigen Entwicklungsprozesse (querschnittlich und spezifisch)
  • Entwicklung von Middleware-Lösungen zur Automatisierung verteilter Systeme (CAN-Bus, Ethernet)
  • Objektorientierte Softwareentwicklung in C++
  • Agile Planung und Umsetzung von Softwareprojekten im Team (z. B. Scrum)
  • Einsatz und Nutzung moderner Software- und Webtechnologien (z. B. Git, Jira, Confluence, CMake, Catch2, SQLite, Buildroot, Enterprise Architect)

Requirements

  • Abgeschlossenes Studium in Elektrotechnik, Informatik, Ingenieurwesen oder Mechatronik
  • Mehrjährige Berufserfahrung (>5 Jahre) in Embedded Softwareentwicklung und Softwarearchitektur (UML, Enterprise Architect)
  • Sehr gute Kenntnisse in C++ (C++17/23) sowie Embedded-Systemen (Buildroot Linux, QNX, FreeRTOS)
  • Kenntnisse in Middleware-Technologien (z. B. MQTT, DDS, CANopen) und Testentwicklung (Unit- & Component-Tests)
  • Erfahrung im Requirements Engineering und in der Spezifikation (z. B. DOORS)
  • Idealerweise Erfahrung mit SoC-Architekturen (z. B. Xilinx Zynq)
  • Fließende Deutsch- und verhandlungssichere Englischkenntnisse

Benefits & conditions

Job Offer

  • Work-Life-Balance
  • Attraktive Vergütung
  • Sozialleistungen
  • Vielseitige Weiterbildungsmöglichkeiten
  • Team- und Sportevents
  • Globales Netzwerk
  • Attraktives Mitarbeiterempfehlungsprogramm

About the company

Akkodis ist ein globales Beratungsunternehmen für Digital Engineering, das Technologie und Talente zusammenbringt, um Transformation zu beschleunigen, Innovation voranzutreiben und eine intelligentere Zukunft zu gestalten. Mit mehr als 50.000 Experten in über 30 Ländern verbinden wir Branchen und Technologien miteinander - von AI und Data Analytics bis zu Cloud, Edge, Automatisierung und Cybersecurity. Für unseren Kunden, ein führendes Unternehmen im Bereich Verteidigungstechnologie, das innovative Lösungen für Sensorik und Sicherheitssysteme entwickelt, suchen wir einen Embedded Software Entwickler (m/w/d).

Apply for this position