Summary
Peter Dirks is a Senior Software Engineer with 11 years of embedded systems and UI/UX experience, currently building outdoor handhelds and wearables at Garmin where his work touches over 2 million active devices. He specializes in C/C++ and embedded Linux toolchains, pairing low-level firmware development with higher-level UI features across more than 15 device projects. A practical problem-solver, he has a track record of porting and localizing codebases, optimizing performance, and managing complex git workflows from his early intern days through full-time roles. Based in Overland Park, KS, he also brings web and Node.js experience from earlier projects, and a habit of applying desktop/Linux tooling (gdb, valgrind, cmake) to squeeze reliability and efficiency from constrained devices.
11 years of coding experience
2 years of employment as a software developer
University of Missouri
English, French, Chinese