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
6 years of employment as a software developer
Doctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at Brigham Young University
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.