# Thomas Kardach > Senior Software Engineer @ Google | Realtime Programming, IoT Location: United States, United States Profile: https://flows.cv/thomaskardach With over four years of experience as a Senior Software Engineer at Google, I focus on advancing kernel abstraction and secure camera pipeline systems. My contributions include co-architecting a Rust-based overhaul of the ISP register toolchain and developing a visualization suite to streamline debugging processes. I have also implemented solutions to enhance hardware trigger programming efficiency and resolve critical synchronization issues. My technical expertise includes Rust, C++, kernel-space optimizations, and real-time programming. Passionate about bridging hardware and software, I strive to optimize system performance and reliability. ## Work Experience ### Senior Software Engineer @ Google Jan 2021 – Present | Mountain View, California, United States Senior Software Engineer | Google Senior Lead for the Kernel Abstraction Layer and Secure Camera Pipeline. • Co-architected a Rust-based overhaul of the ISP register toolchain, compressing the delivery lifecycle from months to a few days. • Pioneered a full-stack visualization suite using automated structural pattern matching to identify redundant register definitions, cutting debugging time from hours to minutes. • Eliminated a legacy 4% crash rate in Face Authentication by resolving a multi-year race condition in secure-buffer synchronization logic. • Reduced IOCTL syscall overhead by up to 82% through the architecture of a logical expression interface for atomic hardware trigger programming. • Optimized system resources by 66%, consolidating 15 dedicated threads into a unified 5-thread worker pool for multi-device interrupts. • Slashed secure memory footprint by 50% by optimizing Camera HAL buffer depth and implementing early pipeline tapping. ### Software Engineer II @ Thermo Fisher Scientific Jan 2018 – Jan 2021 | Fremont, CA Specialist in high-precision rendering and visualization pipelines. • Redesigned the real-time rendering engine for Focused Ion Beam (FIB) circuitry editing, achieving sub-pixel accuracy and doubling frame rates. • Optimized image processing efficiency by over 100% through a comprehensive architectural overhaul of the C++/C# visualization pipeline. • Developed a full-stack build dashboard (Node.js/Angular) that eliminated "tribal knowledge" bottlenecks and saved 3+ hours of manual engineering effort weekly. ### Software Engineer Internship @ Thermo Fisher Scientific Jan 2017 – Jan 2018 | Fremont, California Developed WPF visualizations (XAML/C#) for real-time Focused Ion Beam (FIB) telemetry, including beam current and gauge readings. • Implemented features and bug fixes across a hybrid C#/.NET and legacy C++ codebase within an Agile/Scrum environment. • Optimized Quality Assurance workflows by developing and executing test suites directly on FIB hardware. ### Independent Software Consultant @ Saratoga Swim Club Jan 2020 – Jan 2021 | Saratoga, California, United States Lead Engineer for full-stack pandemic-response systems. • Architected a full-stack reservation system using Node.js to enforce COVID-19 compliance, managing 700+ weekly bookings for 40+ families. • Engineered a hybrid data layer leveraging the Google Sheets API to provide a real-time reservation engine with an accessible administrative interface for non-technical staff. ### Student Assistant @ Department Of General Service Jan 2017 – Jan 2017 | Sacramento, California Area Engineered a PowerShell-based security scanner to audit SSL certificates across internal server infrastructure via remote automation. • Developed a C#/.NET class library for SharePoint to automate support contact retrieval and alert notification for expiring security assets. • Automated Active Directory (LDAP) queries to audit local administrator accounts and enforce ACL permission standards across the network. ### Intern @ FINsix Corporation Jan 2015 – Jan 2015 | Menlo Park, CA Developed Python scripts to generate G-Code motion controls for a repurposed CNC router used in automated IC chip testing. • Orchestrated accelerated life testing (ALT) for 65+ semiconductor components, debugging faulty units and managing thermal dispersion hardware. • Built and executed automated test scripts to validate CNC machine boundary parameters and suction-based pick-and-place reliability. ### Intern @ FINsix Corporation Jan 2014 – Jan 2014 | Menlo Park, CA Performed electrical characterization of laptop charging cycles, recording voltage and current fluctuations for product validation. • Managed technical communication and logistics for high-priority Kickstarter stakeholders. ### Ski technician @ Dodge Ridge Ski Area Jan 2013 – Jan 2014 | Pinecrest, CA Managed equipment configuration and customer service in a high-volume, fast-paced environment. ## Education ### Bachelor of Science - BS in Computer Science California State University-Sacramento ### Associate of Science - AS in Mathematics and Computer Science De Anza College ### High School Diploma in General Education Saratoga High School ## Contact & Social - LinkedIn: https://linkedin.com/in/tommykardach - Portfolio: https://tommy.kardach.com - GitHub: https://github.com/tkardach --- Source: https://flows.cv/thomaskardach JSON Resume: https://flows.cv/thomaskardach/resume.json Last updated: 2026-03-29