Software Designer/Developer for Automated Driving (m/f/d) – several projects – Freelance

  • Position zu besetzen ab 1. Oktober 2019
  • Permanent-ID OCR-FL-809
  • Branche Sonstige
  • Beschäftigungsform Freelance/ Contracting
  • Standort Deutschland / 7x
  • Kategorien Beschäftigungsform, Branche, Freelance/Contracting, Sonstige

Senior Software Designer (C/C++) for Automated Driving (m/f/d)


  • Contribute ideas as well as implement specific functionalities for vehicle sensing, task and motion planning and vehicle motion
  • Responsible for software design and ensure software qualities (e.g. maintainability, reuse, efficiency,..)
  • Test and evaluate the developed system in simulation as well as real world scenarios
  • Coordinate and execute tasks in collaboration with teams from different departments in an international environment


  • Experience in the domain of professional embedded software development (C/C++)
  • Advanced Linux skills and solid understanding of scripting in Python or Bash
  • Experience in software development processes (version control, build systems, testing, debugging, performance evaluation, continuous integration, deployment tool chain) and agile methodologies (e.g. SCRUM)
  • Familiar with object-oriented software design principles and design patterns
  • Prior experience in the domain of robotics, artificial intelligence, automated driving would be beneficial
  • Fluent in English; German skills are a plus

Algorithm Developer Machine Learning Applications for Automated Driving (m/f/d)


  • Develop Behavior Planning concepts using a data-driven AI approach for defining driving behavior of a fully-automated driving vehicle
  • Implement these concepts in specific driving scenarios and compare their performance with existing Behavior Planning approaches to achieve a benchmark comparison
  • Work closely with the Corporate Research as well as with internal platform projects in the area of Automated Driving
  • Track the progress of your work together with other stakeholders and report the status to the project leader and relevant steering committees


  • Proven experience in the domain of Data Analysis and Trajectory Planning with Artificial Intelligence (Data analytics / Deep Learning / Reinforcement Learning) methods
  • Preferably, you have made publications in a related field
  • Proficient in Python / R / C++ (necessary), ROS (recommended) and development on Linux systems (preferred)
  • Proficient in English; German language knowledge is a plus

DevOps Engineer Expert Automated Driving (m/f/d)


  • Design and maintain the development process and infrastructure together in close collaboration with Software Design experts
  • Facilitate software development by optimizing integration speed, ensuring software quality and manage releases to target systems
  • Design and manage hybrid (on-premise, public cloud) infrastructures especially suitable for automated driving system development
  • Integrating simulation, HIL (Hardware-in-the-loop), and target deployment in the build and release process


  • Experience with Cloud Environments (e.g. Azure, AWS), container technology (e.g. Docker, Kubernetes) as well as task automation (e.g. Jenkins, Azure Pipelines)
  • Versed in scripting languages (e.g. Python, bash) and build systems (e.g. CMake)
  • Prior experience for integrating HIL or simulation test principles in the development process is helpful
  • Fluent in English both spoken and in writing; German skills would be beneficial

Additional Information

Location: Landkreis Heilbronn, remote

Project start: asap until the beginning of 2020

Duration: at least 6 month

Availability: 3-5 days/week

On-site: 20 %

Remote: 80 %

PDF herunterladen

  • Anschrift Maieräckerstraße 25