Job Details

C++ Embedded Systems and Software Engineer

BH-31848
  • €70 to €75 Per: hour + Benefits: N/A
  • Stuttgart, Baden-Württemberg,
  • Contract
We are looking for a C++ and Embedded Systems Engineer with extensive Linux and EV / Automotive sector experience to work with one of the fastest growing AI organisations in the autonomously operated vehicle sector.

This person will be one of the Technical SME's for Embedded Systems Integration within their global centre of excellence helping to drive technology and change for the organisation as they look to acquire and increase their presence as a key player in this field.

Key Responsibilities
  • Execute software bring-up on customer hardware platforms (e.g., automotive-grade SoCs and ADAS compute platforms).
  • Port and configure Linux-based systems, real-time operating systems, and Adaptive AUTOSAR environments.
  • Integrate and validate drivers, middleware, and boot-time configurations.
  • Collaborate with Verification and Release teams to integrate hardware into CI/CD pipelines, Hardware-in-the-Loop (HIL), and test infrastructure.
  • Work with OEM and Tier 1 partners to resolve hardware-specific integration issues.
  • Implement system-level diagnostics, logging, and secure boot configurations.
  • Develop automation for hardware setup, flashing, health checks, and test execution on target platforms.
About You Required Experience & Skills
  • 5+ years of experience in embedded or automotive software development, with hands-on platform bring-up experience.
  • Strong proficiency in C++, Bash, and Python.
  • Proven experience working with and modifying middleware (e.g., DDS-based systems) and communication protocols such as gRPC or similar.
  • Deep understanding of Linux-based embedded systems (e.g., Yocto, systemd, bootloaders, device trees).
  • Familiarity with real-time operating systems and Adaptive AUTOSAR environments, including configuration and debugging on target hardware.
  • Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin-class, Qualcomm Ride-class, Renesas, TI, or similar platforms).
  • Comfortable using hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs).
  • Familiarity with communication protocols such as CAN, Ethernet, PCIe, SPI, and I2C.
  • Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.
Desired Experience
  • Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
  • Experience working in safety-critical domains, with knowledge of ISO 26262, boot-time determinism, and watchdog mechanisms.
  • Understanding of secure boot, OTA updates, and system-level cybersecurity principles.
  • Familiarity with containerisation, CI tooling, version control systems, and artifact management platforms.
This will be a 6 Month Contract role up front with scope to go permanent longer term as the business increases it's customer presence.

Please only apply if you can work as a contractor and do not require sponsorship to work on an interim basis in Germany.

Immediate starts are essential so notice periods longer than 2-3 weeks cannot be considered.
Joe Matthews Associate Director

Apply for this role

© Copyright 2023 Focus Cloud
Site by Venn