Joseph Lenox

Principal System Engineer at Collins Aerospace

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

🤩
Rockstar
🎓
Top School
Joseph Lenox is a Principal Systems Engineer with 17 years of experience designing and delivering reliable embedded and systems software, currently shaping test and training instrumentation at Collins Aerospace. He blends deep academic rigor—a PhD in Electrical Engineering—with hands-on firmware, build automation, and backend work, having contributed to notable open-source projects like Slic3r and Smoothieware. His contributions span build/release engineering, G-code toolpath enhancements, and auto bed-leveling improvements for both delta and Cartesian printers, reflecting a knack for practical robotics and manufacturing tooling. Joseph also operates as a freelance "Engineer At Large," building adapters and integration solutions that bridge services and legacy systems. Known for solving tricky problems end-to-end, he pairs systems thinking with software craftsmanship and a history of durable tooling (one early intern project remains in use). Based in Cedar Rapids, IA, he favors pragmatic engineering choices that make complex systems auditable and maintainable.
code18 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Southern Illinois University, Carbondale
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
45reputation
3kreached
2answers
2questions
github-logo-circle

Github Skills (19)

c-language10
gcode10
perl10
3d-printing10
build-automation10
build-tools10
cprogramming-language10
codegen9
sys9
code-generation9
embedded9
automations8
automation8
cuda6
pitch6

Programming languages (12)

C++ShellG-codeCJavaScriptOpenSCADGoPHP

Github contributions (5)

github-logo-circle
slic3r/Slic3r

Jan 2015 - Aug 2021

Open Source toolpath generator for 3D printers
Role in this project:
userBackend Developer & Build/Release Engineer
Contributions:3 releases, 6 reviews, 1760 commits in 6 years 8 months
Contributions summary:Joseph contributed to the Slic3r repository by modifying Perl scripts and Windows compilation wrappers, indicating involvement in build automation, and possibly back-end logic. The commits introduced and fixed functionality related to firmware retraction, a printer setting, and were focused on build processes for the project. The work extended to modifying the G-code generation to include the label of each printed object, and improved the build tools for both Linux and OSX systems.
3d-printer3d-printingcamdigital-fabricationstl
Smoothieware/Smoothieware

Apr 2016 - Jun 2018

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:15 commits, 8 PRs, 28 comments in 2 years 2 months
Contributions summary:Joseph primarily contributed to the `DeltaGridStrategy` module, focusing on improving the auto bed leveling functionality. Their work included adding configuration options for Cartesian probing areas, implementing checks to prevent probing outside defined boundaries, and modifying the probing logic to handle both delta and Cartesian printers. The user also refactored code to comply with coding standards and restructured branching to optimize probing behavior.
cnc-controllercppgcodeinterpreter
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