Brian Wilcox

Software Engineering Manager at Shield AI

Los Angeles, California, 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
Brian Wilcox is a software engineering manager specializing in robotics, ROS2, and embedded Linux with nine years of experience building autonomy infrastructure and developer workflows. He has led teams at iRobot and Shield AI to improve ROS2 architecture, testing, and CI practices while also contributing core mapping functionality to the widely used navigation2 ROS2 project. His background spans academic research in Bayesian learning and biomechanics to practical system design for consumer and human-assistive robots, giving him a rare blend of control-theoretic depth and production-grade software engineering. Known for reducing developer and product costs through better tooling and architecture, he focuses on performance, testability, and scalable autonomy interfaces. Based in Los Angeles, he combines hands-on porting and refactoring experience with a track record of guiding cross-functional teams toward robust, real-world robotic systems.
code9 years of coding experience
job10 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor of Science (B.S.) Mechanical Engineering, Bachelor of Science (B.S.) Mechanical Engineering at Massachusetts Institute of Technology
bookGarland High School
languagesEnglish, Spanish
github-logo-circle

Github Skills (7)

navigationbar10
c-language10
cprogramming-language10
ros10
navigationview10
navigation-drawer10
testing9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
ros-navigation/navigation2

Sep 2018 - Dec 2019

ROS 2 Navigation Framework and System
Role in this project:
userBack-end Developer
Contributions:197 commits, 152 PRs, 66 pushes in 1 year 3 months
Contributions summary:Brian contributed to adding the costmap_2d from ROS1 navstack to the ROS 2 Navigation Framework. They focused on importing the core functionality, including the costmap_2d itself, and associated libraries and tests. The work involved porting code, refactoring components, and implementing tests for the map server functionality. These commits involved primarily porting code from ROS1 to ROS2 and creating a new map server.
roboticsros2autonomous-robotsrosnavigation
bpwilcox/rclcpp

Nov 2018 - Mar 2024

rclcpp (ROS Client Library for C++)
Contributions:8 PRs, 70 pushes, 21 branches in 5 years 4 months
client-librarycpprosrclcpp
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
Brian Wilcox - Software Engineering Manager at Shield AI