Sr. Staff Embedded Software Engineer at Northrop Grumman
Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Barry Reich is a Sr. Staff Embedded Software Engineer with eight years in his current focus and a decades-long career building high-performance embedded, computer vision, and autonomy systems for defense, transportation, and health tech. He combines deep academic roots (Ph.D. work at the University of Pennsylvania) with hands-on delivery—leading DARPA GUI/robotics systems, low-latency video and compression innovations, and advanced autonomous vehicle planning for DOT/FHWA projects. Comfortable across C/C++, ROS, YAML, Java, and real-time architectures, he has repeatedly turned research-grade algorithms into production-grade, low-latency systems that meet stringent operational requirements. Notably, his open-source contributions to the CARMA cooperative driving platform reflect practical expertise in intervehicle negotiation, configurable kernels, and time-synchronization refinements. Based in Maryland, Barry blends theoretical astrophysics interests with practical engineering, often tackling problems that require both mathematical rigor and systems-level pragmatism.
8 years of coding experience
26 years of employment as a software developer
High School Mathematics Physics and Computer Science (Outstanding Mathematician Award), High School Mathematics Physics and Computer Science (Outstanding Mathematician Award) at John F. Kennedy High School
Bachelor of Science Mathematics and Computer Science (Honors) - Double Degree, Bachelor of Science Mathematics and Computer Science (Honors) - Double Degree at University of Maryland
Ph.D. Computer and Information Science, Ph.D. Computer and Information Science at University of Pennsylvania
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
Role in this project:
Back-end Developer
Contributions:22 commits in 2 months
Contributions summary:Barry primarily contributed to the `carma-platform` repository by modifying Java code within the `carmajava/negotiator` directory. They made updates to the `NegotiatorMgr.java` file, including changing date parameters, adding and using a YAML configuration file for parameters, and refactoring the `timeDelay` variable. These changes appear to enhance the functionality and configuration of the negotiator component, which is related to cooperative driving automation features within the ROS environment.
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
Barry Reich - Sr. Staff Embedded Software Engineer at Northrop Grumman