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.
11 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD Mechanical Engineering, Doctor of Philosophy - PhD Mechanical Engineering at Brigham Young University
Contributions:919 commits, 192 PRs, 767 pushes in 3 years 10 months
firmwarerosuavautopilotflight-controller
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
James Jackson - Senior Staff TLM (Map Fusion) at Aurora