Mike Hamer

Senior Systems Software & Control Engineer For Autonomous Vehicles at NVIDIA

Queenstown, Otago, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mike Hamer is a Senior Systems Software and Control Engineer with 13 years of experience building dependable autonomy for vehicles and aerial robots, currently shaping lateral planning and control at NVIDIA in Zurich. He holds a PhD from ETH Zürich on scalable localization and coordination of robotic swarms and has led firmware and controls teams at Fotokite, bringing research-grade algorithms into robust products. His hands-on embedded expertise includes fixing tricky concurrency and interrupt issues in the Crazyflie firmware, reflecting a talent for low-level reliability work as well as high-level system design. A coach and former national-team player in Swiss lacrosse, he combines technical leadership with team-building and field-tested decision making under pressure.
code13 years of coding experience
job2 years of employment as a software developer
bookPhD (Scalable localization and coordination of robotic swarms), PhD (Scalable localization and coordination of robotic swarms) at ETH Zürich
bookSt Stephen's School
bookBEng (Computer Engineering) + BSc (Computer Science), BEng (Computer Engineering) + BSc (Computer Science) at Curtin University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,155reputation
108kreached
7answers
11questions
github-logo-circle

Github Skills (17)

debugging10
firmware10
freertos10
interrupt-handling10
i2c10
interrupt10
sys10
embedded10
cprogramming-language10
uart9
quad9
linker6
static-linking6
functional-programming6
parsing6

Programming languages (6)

C++CJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
bitcraze/crazyflie-firmware

Jun 2016 - Dec 2016

The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 commits, 12 PRs, 51 comments in 6 months
Contributions summary:Mike focused on fixing bugs and improving the firmware for the Crazyflie Nano Quadcopter and related projects. Their contributions include resolving I2C contention and timeout issues, fixing an unhandled overrun interrupt in the syslink UART buffer, and correcting a bug in the crtpRxTask. The user also addressed delay bugs in the I2C implementation and refactored the code, updating EXTI handlers for improved interrupt handling.
crazyfliefirmwareroadrunner
mikehamer/ardrone_tutorials

Dec 2012 - Oct 2013

This repository contains the source-code for the Up and flying with the AR.Drone and ROS tutorial series
Contributions:55 commits in 10 months
ros
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial