James Jackson

Principal TLM (Map Fusion) at Aurora

Kaysville, Utah, 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
James Jackson is a Senior Staff TLM specializing in map fusion and localization with 11 years of experience applying control theory, state estimation, and robotics software to real-world autonomous systems. At Aurora he has progressed through roles across mapping and onboard localization, designing algorithms and infrastructure that bridge perception, GNSS, and inertial sensing for robust autonomy. His PhD work produced practical contributions—GV-INS for indoor-outdoor transitions and optimized LQR/MPC over rotation manifolds—plus an open research autopilot (ROSflight) that evidences his hardware-to-software fluency. He pairs deep academic rigor with hands-on flight testing and production engineering from startups to national labs, and even co-founded a construction venture in Ghana that sharpened his product and operational instincts. Based in Kaysville, Utah, James thrives on solving the messy integration problems that make autonomous vehicles reliable in everyday environments.
code11 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at Brigham Young University
languagestwi, fante
github-logo-circle

Github Skills (94)

firmware10
ros10
ros-node10
autopilot10
integrate10
aircraft10
driver10
qt9
mpu9
can-bus9
gps9
bandwidth9
joystick9
serial-communication9
garmin9

Programming languages (12)

C#TypeScriptC++CSSCCMakeJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
byu-magicc/fcu_io

May 2016 - May 2017

[DEPRECATED] Superseded by https://github.com/rosflight/rosflight
Contributions:1 release, 96 commits, 40 PRs in 11 months
sensorsros2bandwidthrosactuators
superjax/tinyIMU_arduino

Feb 2015 - Apr 2017

Arduino Sketch to process IMU messages from MPU6050 and publish with tiny ROS messages
Contributions:5 commits, 1 PR, 4 pushes in 2 years 2 months
arduinoimumpurossketch
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