Senior Software Engineer at North American Subaru, Inc
Ann Arbor, Michigan, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Justin Newberry is a Senior Software Engineer with a decade of experience specializing in embedded systems and ADAS, currently advancing Subaru EyeSight at North American Subaru. He has deep hands-on experience adapting and integrating low-level vehicle software—contributing to comma.ai’s openpilot and panda projects that support hundreds of cars and power an open-source driver-assistance ecosystem. His background spans simulation, cloud and on-prem GPU pipelines for SAR radar processing, Unity/Python simulation for ML data, and manufacturing vision systems, giving him a rare cross-domain perspective from sensors to cloud. Comfortable in C/C++, Python, and embedded toolchains, he excels at vehicle-specific signal work, sensor data acquisition, and CI/CD for automotive software. Based in Ann Arbor with a Computer Science degree from the University of Michigan, he combines academic foundations with pragmatic engineering that ships in production vehicles. An understated strength is his pattern of improving code readability and testability in safety-critical stacks, making complex integrations more maintainable.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at University of Michigan College of Engineering
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
Role in this project:
Embedded Systems Engineer
Contributions:339 reviews, 1 commit, 1258 PRs in 1 day
Contributions summary:Justin's contributions primarily involve modifying and adapting code to various components within the car's system. This includes implementing and refining functionalities related to the vehicle's sensor data acquisition, communication protocols, and driver-assistance system. The user demonstrates proficiency in working with low-level programming, data processing, and integrating various sub-systems. The user also worked on the subaru specific code base.
Contributions:72 reviews, 111 PRs, 253 pushes in 1 year 7 months
Contributions summary:Justin primarily contributes to the `commaai/panda` repository, focusing on the embedded software for the comma.ai panda device. Their work involves modifying code related to the Subaru vehicle platform, including adding features for infotainment status messages, renaming code, and signal cleanup. The user also works on test cases and improving the readability of the code base, including the use of macros and defining signals.
pandacommapython
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.