Highly automated driving, development from scratch to pre-production

Roles

Software Architect, Software Developer

Customer

BMW Forschung, München

Duration

10/2012 – 12/2015

Tasks

Based on the ROS communications framework a higly automated (self-) driving vehicle was being developed from scratch to pre-production.

  • project architecture
  • communication and component architecture
  • hardware/software gateways (ZGW-Gateway, CAN, Flexray, Most etc.)
  • controller and information components (environment model, vehicle model, etc.)
  • responsibility data flow
  • offline test environment
  • development and administration of the official development environment
  • management and administration of management tools

Skills

C++11, C#, Bash, Python, ROS, VPN, SSH

Products

ROS Groovy, ROS Indigo, Eclipse, git, Gerrit, Jenkins, Atlassian Crowd, Atlassian Confluence, Atlassian Jira, VMWare Player, VMWare Workstation, Windows 7, Ubuntu Linux, Microsoft Office, Remote Desktop, Raspberry Pi