Niklas Hauser

About me

I studied computer science at the RWTH Aachen University with a focus on Human Computer Interaction and Wireless Sensor Networks.

During this time I worked as a student assistent at The Media Computing Group in the area of deeply embedded electronics and helped the Institute of Transport Science rebuild their railway signalling lab. I also helped build and program autonomous robots for the Eurobot competition as a member of the RoboterClub Aachen e.V..

I currently work at ARM as an embedded software engineer on uVisor, a device security layer for Cortex-M microcontrollers.

I love all kinds of engineering and technology, especially aviation and robotics. Make my day by talking about your area of speciality!


I maintain the C++ microcontroller library which provides platform independent hardware and communication interfaces for AVR and ARM Cortex-M controllers on Atmel, NXP and ST targets.

My other projects are hosted on GitHub too.


You can reach me via electronic mail at
Follow my Twitter stream for my brain dump.
For more structured thoughts refer to my blog.