Joshua James is a senior software engineer specializing in humanoid robotics, control systems, and perception with 11 years of hands-on experience building and shipping robot software for platforms from Atlas to commercial humanoids at Apptronik. He combines deep ROS expertise, low-level embedded control, and planners for locomotion and manipulation, having authored novel IK solvers, controller-switching systems, and fast point-cloud compressors during DARPA Robotics Challenge work. As a founder of Additive Robotics he bridged hardware and software—designing actuators, PCBs, and control stacks—so he speaks fluently across mechanical, electrical, and software domains. Based in Austin, he focuses on control and planning for humanoids, UAVs, UGVs, spacecraft, and exoskeletons, including swarm concepts. His public code repositories reflect a pragmatic, performance-minded approach to real-time robotics problems.
11 years of coding experience
6 years of employment as a software developer
Master of Science (MS), Mechanical Engineering, Master of Science (MS), Mechanical Engineering at The University of Texas at Austin
Contributions:8 commits, 7 pushes, 1 branch in 10 months
chatbotbotpython
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
Joshua James - Sr. Software Engineer II at Apptronik