Nate Koch

Firmware Engineer at Intel Corporation

Longmont, Colorado, United States
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

🤩
Rockstar
🎓
Top School
Nate Koch is a seasoned firmware engineer with 7+ years focused on low-level system software, currently shaping platform firmware at Intel and advocating open system firmware. His career spans SSD NAND management, embedded flight software for FPGA-based satellites, and large-scale firmware architectures at Micron and Western Digital, demonstrating a blend of deep algorithmic work and production reliability. He contributed to the prominent tianocore/edk2 project, adding ACPI parsing, x2APIC/I/O APIC support, and generators for multiple ACPI tables—work that signals strong expertise in platform initialization and standards-driven firmware. Known for improving code quality and maintainability, he pairs hands-on C firmware development with automation and tooling (Python, CI) to drive testable, deployable releases. Customers and teammates repeatedly praise his ability to deliver flawless, mission-critical software under churn and tight schedules. Based in Longmont, CO, he brings pragmatic architecture skills and a history of cross-site collaboration to tough firmware problems.
code8 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Colorado Boulder
github-logo-circle

Github Skills (9)

c1710
firmware10
uefi10
c1110
acpi10
code-cleanup10
sys7
embedded7
python5

Programming languages (4)

CSSCAssemblyPython

Github contributions (5)

github-logo-circle
tianocore/edk2-platforms

Oct 2019 - Jan 2023

EDK II sample platform branches and tags
Role in this project:
userBack-end Developer
Contributions:11 reviews, 102 commits, 40 PRs in 3 years 3 months
Contributions summary:Nate's contributions primarily involved code cleanup and maintenance tasks within the EDK II sample platform branches and tags repository. These tasks focused on whitespace cleanup, removal of obsolete comments, and fixing spelling errors across multiple source files within different packages. The code changes indicate a focus on code quality and maintainability, including changes to Silicon and Platform specific libraries, improving code readability, and adhering to coding style guidelines.
branchestags
tianocore/edk2

Dec 2019 - Oct 2022

EDK II
Role in this project:
userBack-end Developer
Contributions:21 reviews, 5 commits, 53 PRs in 2 years 11 months
Contributions summary:Nate primarily contributed to enhancing the EDK II firmware by adding and modifying code related to ACPI tables and features. Their work included implementing support for parsing and handling I/O APIC and x2APIC structures, as well as adding functionality to the _STA ACPI method within the CPU object. They also implemented generators for various ACPI tables, including WSMT, HPET, and SPMI, and corrected issues such as a memory leak and spelling errors.
uefipythonfirmwarec
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