Summary
Robert Krause is a Senior Software Engineer specializing in Android and embedded systems with over a decade of commercial experience building Linux-based firmware, Android OS components, and applications. Skilled in C, C++, Java, and Kotlin, he pairs low-level kernel and SoC development with higher-level Android app and server-side work, and he’s comfortable in Windows environments as well. His long tenure at Zebra Technologies highlights expertise in industrial scanner platforms and cross-cutting responsibilities like server management and embedded Node.js services. Now at Capital One, he brings embedded systems rigor to mobile engineering challenges, blending pragmatic scripting (Bash, Python) and occasional front-end work (TypeScript/React). A background that includes early C-based DRM, 3D model normalization, and even hands-on farm work hints at a practical, systems-minded approach to solving real-world problems.
12 years of coding experience
12 years of employment as a software developer
High School Diploma, High School Diploma at Texas Academy of Math and Sciences
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of North Texas