Hey!
I'm Arnd and I coding.
Explore
www.codefanatic.de

Education

Turned my passion for software engineering into a technical career.

Bonn-Rhein-Sieg University of Applied Sciences
Bachelor of Engineering
2007 – 2011

  • Mechanical Engineering
  • Major:  Mechatronics
  • GPA:  1.6
  • Thesis: Enhancement of a powertrain simulation model in Matlab/Simulink used to calculate a vehicle's fuel consumption.
University of Erlangen-Nuremberg
Master of Science
2011 – 2014

  • Mechatronics
  • Major:  Electrical Drives
  • GPA:  1.6
  • Focus: DC-DC converters and DC-AC inverters, AC-motor controls with V/f and field-oriented design, linear drives, power electronics.

Experience

Making autonomous ride-hailing services a safe reality.

NVIDIA GmbH

 Germany
System SW Engineer
2022 – present

I am part of the vehicle buildup team, and responsible for the NVIDIA DRIVE AV software deployment. My main task is to make sure that the functional software stack consisting of perception, mapping and planning modules work as intended for vehicle automation. For this, I collaborate closely with other engineering teams.

Robert Bosch GmbH

 Germany
System SW Engineer
2019 – 2022

Worked on a project for the development of a SAE L4 urban automated driving system. Defined the first release of the security test concept based on the complete system and software architecture with focus on risk mitigation against vehicle attacks. Analyzed threats against sensors and AV stack components, and developed test plans. Implemented security tests (e.g. QNX hardening), software test methods (e.g. AFL fuzzing), test automation on target hardware in CI fashion. Performed vehicle tests in the context of sensor security for radar and camera perception, as well as localization, and analyzed functional performance issues during attacks. Researched adversarial sensor attack potentials on deep learning models, and validated the system robustness during attacks in simulations and test track measurements. Developed a sensor security simulation environment based on the Unreal Engine with the Bosch Perception stack in open-loop to identify system vulnerabilities early on.

Bosch Engineering GmbH

 Germany
Software Engineer
2017 – 2019

Worked on adaptive cruise control systems with radar and camera data fusion in the field of driver assistance systems. Developed and maintained radar software components related to digital signal processing, vehicle dynamics estimation, object classification and situational analysis. Gained firm knowledge in the analysis of vehicle measurements with focus on identification of target object loss reasons and object type misclassifications.

Valeo Schalter und Sensoren GmbH

 Germany
Software Engineer
2016 – 2017

Worked on a project for the development of a novel automotive lidar sensor. Developed road lane and border extraction algorithms in C++. Implemented a test environment to analyze the detection performance using OpenCV. Experimented with the design and implementation of signal processing algorithms.

Robert Bosch GmbH

 Germany
Software Engineer
2014 – 2016

Worked on a project for the development of a 48V electrical boost recuperation machine. Implemented software requirements in Matlab/Simulink under consideration of the V-model specification and ISO-26262 compliance. Verified algorithms in Simulink and Hardware-in-the-Loop simulations. Performed tests by analyzing code coverage, runtime and controls.

Robert Bosch LLC

 United States
Internship
2012

Conducted a business case study in the field of rapid prototyping for flexible engine control. Designed a gasoline engine control interface implemented in Matlab/Simulink to set and monitor engine speed or load through fuel injection and ignition based on driver's demand. Tested the developed environment on target sensors and actuators at the customer site.

Skills

Gained profound knowledge in multiple areas over the past years.

90%

Software Engineering

Expert • 20 years

Coding has been my passion for long. And still today, I enjoy making machines smart. Or take away tedious tasks. Following this paradigm, I developed go-expenses for financial analysis. I am a believer in object-oriented programming and agile development methods.

C / C++
Python
Go
HTML + JavaScript
65%

Automotive Technology

Advanced • 8 years

I am an engineer with deep passion for urban automated driving systems. This technology fascinates me as much as I want to contribute to the development of self-driving cars. I am motivated in my daily work by the opportunity to shape the future of mobility.

Sensor Perception
Situational Analysis
Verification & Validation
Deep Learning
80%

IT Experience

Proficient • 12 years

Being a software fanatic, I have experimented with various Internet-related technologies. I discovered my deep interests for information security early on. As a youngster, I was into reverse engineering of video games. Today, I hack test vehicles in adversarial attacks.

GNU/Linux
Web Services
OS Virtualization
Information Security

Others

PyTorch Jenkins AFL++ Bootstrap MongoDB Docker
OpenCV Qt AUTOSAR CMake ROS Scrum Debian

Projects

Check out my work related to software engineering on GitHub.

Birdview: Image perspective transformation and text recognition with OpenCV

CV-Birdview

Image perspective transformation and text recognition with OpenCV.

Netchat-P2P: Messenger with peer-to-peer communication and crypto support

p2p-Netchat

Messenger with peer-to-peer communication and crypto support.

Netchat-MySQL: Messenger with database management and symmetric encryption support

MySQL-Netchat

Messenger with database management and symmetric encryption support.

Snake: Implementation of the classic mobile game running on the Qt library

Qt-Snake

Implementation of the classic mobile game running on the Qt library.

Contact

I am excited to meet new people – let's get in touch!