# Christopher Brown > Full stack robotics and systems software engineer Location: San Jose, California, United States Profile: https://flows.cv/christopherbrown Full stack robotics engineer skilled in taking robots from napkin sketch to prototype and production through research, testing, and rapid experimentation. Skilled software architect and systems programmer with an emphasis on testability and understandable structure in large code projects. Experience in all aspects of mechanical, electrical, and software design, including 3D modeling, circuit design, controls, kinematics and dynamics, low-level embedded programming, sensor fusion, small motor control, PCB design, and C/C++ programming. ## Work Experience ### Principal Software Engineer @ Apple Jan 2018 – Present Special Projects Group ### Firmware Lead, Software Architecture Team Lead @ Zoox Inc. Jan 2015 – Jan 2018 | San Francisco Bay Area Team lead for software frameworks and architecture, eight C++ systems software engineers. Created company-wide software development lifecycle and managed release process. Wrote C++ abstraction layers for distributed, asynchronous autonomous systems. Coached junior engineers in Design for Test, use of analysis tools, and software best practices. Developed a software framework to replace Robot Operating System (ROS), and a multi-tiered testing approach to software correctness with unit, integration, and Hardware-In-the-Loop (HIL) tests. Defined APIs between autonomy algorithm components. Developed safety-critical firmware in C and C++ on an RTOS for low-level vehicle controllers. Reverse-engineered automotive communications protocols to convert vehicles to autonomous control. Conducted hazard analysis and implemented associated safety goals in firmware. Developed HIL testing system to verify safety requirements. ### Staff Firmware Engineer, Autopilot @ Tesla Motors Jan 2014 – Jan 2015 | Palo Alto, CA 3rd firmware hire for Tesla’s Driver Assistance and Autopilot program. Launched Autopilot six months later with team of six software engineers, resulting in highest possible safety rating from European regulation board (Euro NCAP). Wrote safety-critical monitoring system for adaptive cruise control. Designed software architecture for automatic steering, interfacing with safety, algorithms, and UI teams, and implemented firmware to provide full control of vehicle speed and steering at highway speeds. ### Robotics Engineer @ Johns Hopkins Applied Physics Laboratory Jan 2007 – Jan 2014 Designed and prototyped one of the world’s fastest miniature robots, featured in: http://spectrum.ieee.org/automaton/robotics/robotics-hardware/miniature-quadruped-robot- is-blazingly-fast. Designed circuits and PCBs, developed embedded brushless motor control code, created kinematic and dynamic motion models, designed Kalman filters and other sensor fusion methods for localization. Published research results on dynamically optimal wheel design and configuration. Conducted research focusing on fusing images from tiny 2x2x2mm cameras with inertial sensors for miniature robot navigation and environmental perception. Presented proposal for indoor autonomous roaming robot to company-wide internal contest and won seedling funding through peer voting process. Managed small engineering team to build the omnidirectional robot from scratch. Created particle filter using Microsoft Kinect for localization. Member of the “Robo Sally” bomb disposal robot engineering team, featured on CBS 60 Minutes, Discovery Channel, and at: http://youtu.be/elZU29F4Bbc. Wrote C++ code to implement APIs and interface mobility, vision, and manipulation subsystems. Supported hardware design and debugging. Developed teleoperation interface. Integrated scanning laser range-finder into gripper for advanced manipulation tasks. Prototyped haptic fingertip sensors for user force feedback. Primary electrical and controls engineer for short-run custom motor control products for government sponsors. Created user manuals, datasheets, interface control documents, and other technical specifications. Translated sponsor functional requirements into user acceptance test criteria and designed automated test protocols, resulting in successful product delivery. Designed a snake-like surgical robot. Created several platforms for research in unique mobility methods. ## Education ### Master of Science (MS) in Mechanical Engineering Massachusetts Institute of Technology ### Bachelor of Science (BS) in Mechanical Engineering University of Maryland ## Contact & Social - LinkedIn: https://linkedin.com/in/christopher-brown-09b0138a --- Source: https://flows.cv/christopherbrown JSON Resume: https://flows.cv/christopherbrown/resume.json Last updated: 2026-04-12