Zach Williamson

Software Engineer at BAE Systems, Inc.

Cedar Rapids, Iowa, 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

👤
Senior
🎓
Top School
Zach Williamson is an embedded software engineer with 11 years of experience specializing in GPS receivers and signal processing, currently applying anti-jamming and advanced processing algorithms at BAE Systems/Collins Aerospace in Cedar Rapids. A University of Iowa electrical engineering graduate, he blends hands-on firmware development with a research background using LLVM/Clang to optimize scientific imaging toolchains. Zach has contributed to the well-known Insight Toolkit (ITK), refactoring its module dependency system and introducing PRIVATE_DEPENDS to streamline linking and legacy C++11 support—an uncommon intersection of embedded systems and open-source scientific computing. Colleagues know him for turning algorithmic complexity into reliable, deployable code across airborne and ground platforms.
code11 years of coding experience
job7 years of employment as a software developer
bookElectrical Engineering, Graduate, Electrical Engineering, Graduate at University of Iowa
languagesEnglish, Norwegian
github-logo-circle

Github Skills (13)

plugin-development10
itk10
open-source10
c-language10
cmake10
cpp10
cprogramming-language10
architectures10
drupal-module10
architecture10
package-development10
image-analysis9
reproducible-research9

Programming languages (3)

C++TeXHTML

Github contributions (5)

github-logo-circle
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
userBack-end Developer & Software Architect
Contributions:12 commits, 1 comment in 1 year 2 months
Contributions summary:Zach's contributions primarily involve refactoring and enhancing the ITK library's core functionalities. They focused on improving the module dependency system, consolidating dependencies, and introducing the `PRIVATE_DEPENDS` concept to optimize linking. Further contributions include updates to the linking macros and the implementation of C++11 fixes to accommodate legacy systems. The user has also worked on adjusting various itk-module.cmake files to incorporate these changes and maintain the library's structure.
pythonitkcomputer-visionopen-sciencescientific
zachary-williamson/ITK

Feb 2015 - Aug 2016

Contributions:1 PR, 5 pushes, 3 branches in 1 year 5 months
insight-toolkitmachine-learningdata-science
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
Zach Williamson - Software Engineer at BAE Systems, Inc.