Jason Smith

Chief Software Engineer NI Test & Measurement At Emerson at NI (National Instruments)

Chehalis, Washington, 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
award
Top expert inEmbedded Systems and Firmware Engineering
Jason Smith is a seasoned software engineering leader with over a decade of experience delivering device drivers, firmware, and test-and-measurement systems, currently serving as Chief Software Engineer for NI Test & Measurement at Emerson. He has deep expertise in kernel and embedded development across Windows, Linux, macOS, and real-time OSes, and has led firmware and driver efforts for PCI, Ethernet, USB, and embedded hardware. Jason combines hands-on low-level debugging and hardware bring-up with team leadership—driving Agile adoption and mentoring engineers through complex hardware-software integration. An active contributor to the widely used Marlin 3D printer firmware, he brings practical IoT and embedded insight from real-world device constraints into product engineering. Based in Chehalis, Washington, he holds a BS in Computer Engineering from Brigham Young University and is known for solving timing- and pin-configuration challenges that others often overlook.
code9 years of coding experience
job21 years of employment as a software developer
bookBS, Computer Engineering, Mathematics Minor, BS, Computer Engineering, Mathematics Minor at Brigham Young University
languagesPortuguese
github-logo-circle

Github Skills (17)

c-language10
system-configuration10
firmware10
configuration-management10
server-configuration10
gcode10
hardware10
3d-printing10
sys10
embedded10
configurations10
cprogramming-language10
arduino10
stm9
avr8

Programming languages (8)

TypeScriptJavaC++CJavaScriptOpenSCADSwiftPython

Github contributions (5)

github-logo-circle
MarlinFirmware/Marlin

Jun 2019 - Jul 2022

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:344 reviews, 269 commits, 336 PRs in 3 years 1 month
Contributions summary:Jason primarily contributes to the Marlin firmware, focusing on 3D printer-specific features and functionality. Their work includes implementing and modifying G-code commands related to bed leveling, tool changes, and calibration, along with fixing bugs related to the firmware. The user demonstrates an understanding of the underlying hardware, making adjustments to pin configurations and addressing potential conflicts between features and hardware components, and improving step timing for hardware that has tight timing constraints.
vendorreprapmarlinesp32commercial
Configurations for Marlin Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 reviews, 13 commits, 31 PRs in 9 months
Contributions summary:Jason primarily contributes to the configuration files for Marlin Firmware, a firmware used for 3D printers. Their work focuses on adapting and correcting configurations for various 3D printer models, updating pin assignments, and disabling unused LCD options. These modifications include fixing examples, correcting settings, and addressing hardware-specific configurations. The user also adjusts settings such as preheat options and PID values.
firmwaremarlin-firmwarec-plus-plusmarlin3d-printing
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
Jason Smith - Chief Software Engineer NI Test & Measurement At Emerson at NI (National Instruments)