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

Education

Turned my passion for software engineering into a technical career.

University of Erlangen-Nuremberg
Master of Science
2007 – 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

 Germany
System SW Engineer
2022 – present

Deploying the NVIDIA DRIVE AV software stack for SAE L2+ and L3 automated driving and parking. Performing functional tests across the complete vehicle hardware and software architecture. Analyzing the functional performance of recorded test drive data in C++ code and replay tools. Implementing the rest-of-vehicle communication stack for radar and ultrasonic sensors in C++. Supporting the sensor set bring-up and data integrity verification on the data collection vehicle fleet. Resolving software issues all around sensor perception.

Robert Bosch

 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 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, 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.

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

 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

 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!