Christopher Larson

Developer at OpenEmbedded

Scottsdale, Arizona, 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
Christopher Larson is a seasoned embedded Linux engineer with 24 years of experience specializing in Yocto/OpenEmbedded, BitBake, and industrial Linux distributions. He has led architecture and product work for Siemens’ Sokol Flex OS and contributed heavily to OE-Core and the Yocto Project, driving multi-architecture support including early RISC‑V adoption. As a long-time maintainer and contributor to projects like tslib and OpenEmbedded-core, he blends deep build-system expertise with hands-on device driver and touchscreen work. His career spans industry and open source—shaping commercial distributions while upstreaming fixes and mentoring teams on best practices. Based in Scottsdale, AZ, he’s known for pragmatic system reliability improvements and for bridging internal product needs with community standards. An unusual strength is his track record of moving complex build and packaging logic between commercial and upstream ecosystems to keep both aligned and maintainable.
code24 years of coding experience
job21 years of employment as a software developer
github-logo-circle

Github Skills (17)

lib10
configuration-management10
build-system10
c1110
makefile10
c1710
yocto-project10
sys10
touchscreen10
embedded10
openembedded10
touch-event10
c-language9
cprogramming-language9
python8

Programming languages (21)

C#C++RustCGoNASLHTMLPerl

Github contributions (5)

github-logo-circle
libts/tslib

Feb 2005 - Aug 2015

Touchscreen access library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:71 commits, 1 push, 9 comments in 10 years 7 months
Contributions summary:Christopher primarily contributed to the `tslib` library, which is designed for touchscreen access. Their work involved fixing bugs, adding new touchscreen device drivers, and updating the build system to support new features. The user also implemented a scaling module for a specific device, demonstrating the ability to integrate touchscreen libraries with embedded hardware.
touch-devicestouch-eventstslibembeddedtouchscreen-control
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userBackend Developer
Contributions:372 commits in 10 years 7 months
Contributions summary:Christopher primarily contributed to the build system and configuration files of the OpenEmbedded-core project. Their work included patching configuration files, adding support for various tools, and updating dependency management. The contributions also involved modifying build scripts and build configurations, specifically focusing on ensuring correct dependency resolutions and enabling desired features. These changes aimed to improve the reliability and functionality of the project's build process.
git-repositoryopenembedded
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
Christopher Larson - Developer at OpenEmbedded