Edge Case Research was formed by leading autonomy and software safety experts from Carnegie Mellon University who believe that safety should be built into all software products from the ground up. Our customers demand tools and techniques that help them go to market with products that are safe, secure, and reliable. Edge Case Research helps them by delivering software and services to tackle the most complex machine learning challenges and embedded software problems quickly.
CEO & Co-Founder
Mike is the CEO of Edge Case Research, a company he founded to make autonomous systems safer, and put together a team that brings together experts from the fields of software safety and autonomy. His experience with autonomous vehicles began nearly twenty years ago starting at Carnegie Mellon University. He built lunar rovers for Red Whittaker, autonomous scientists that explored Antarctica, and self driving technology for tackling harsh off road terrain. Ten years ago Mike and Philip Koopman began researching techniques to design and verify autonomous systems, and today he applies this experience to lead Edge Case Research with the goal of providing validation technology for autonomy across a range of industries including self driving cars, materials handling, and robotic work cells.
Prof. Philip Koopman
CTO & Co-Founder
Phil Koopman has been involved in autonomous vehicle safety for over 20 years. He is one of the world’s leading authorities on embedded software and autonomous system safety. Dr. Koopman was the leader of the Ballista project at Carnegie Mellon, and has 20 years of experience with applying robustness testing to real-world systems. A faculty member at Carnegie Mellon University with appointments in the Department of Electrical & Computer Engineering, the Institute for Software Research, and the Robotics Institute, his background includes time as a submarine officer for the US Navy, a principal in a several startups, an embedded CPU architect for Harris Semiconductor, and an embedded system architect for United Technologies Research Center.
Vice President of Business Development
Brendon is ECR’s VP of Business Development. He brings prior experience with startups as well as work in to corporate world to the team, working in a variety of industries and locations. Like the rest of the ECR team, Brendon is focused on ensuring that the software that enables future robotics, autonomy, and the broader connected world is a safe and secure one. Brendon earned his MBA from the Thunderbird School of Global Management in 2005.
Jennifer Black, PhD
Jen specializes in embedded system safety and dependability, with experience in automotive, aviation, rail, and consumer products. She completed her PhD in Electrical & Computer Engineering from Carnegie Mellon University where she was a member of the General Motors Collaborative Research Lab. Her thesis research focused on approaches for defining safety requirements for sub-systems in complex composite systems. Prior to obtaining her PhD she worked in system test, installation and support in the telecommunication software industry.
Aaron Kane, PhD
Aaron received his PhD in Computer Engineering from Carnegie Mellon in 2015. His thesis work dealt with structured safety cases for run-time assurance architectures, a technology that is thoroughly relevant to the proposed work. His work at Edge Case Research has also involved stress testing safety-critical, complex software. Prior to graduation he worked on the “Automated Stress Testing for Autonomy Architectures” (ASTAA) project at Carnegie Mellon, and served as a Visiting Scientist at the General Motors R&D center in Warren, MI.
Lead UX Designer
Lead Systems Administrator
Becky received her B.S in Computer Science from California University of Pennsylvania in 2013. With a strong background in end-user support, as well as server/systems and user administration in the robotics and autonomy industry, she understands how important it is for our developers and engineers to have a stable and secure infrastructure surrounding their work as well as reliable support so they can focus their attention where it is needed.
Ryan has a very diverse programming background; working on mobile app, web app, IoT and embedded systems projects. Coming from a development agency in Seattle, he has been able to hone his development skills and gain experience with XP, TDD and pair programming. Having spent several years at commercial and startup companies Ryan has become the “process guru” ensuring code quality and development best practices to guarantee Edge Case provides the best long-term service to its customers. Ryan received his MS in Computer Science from the University of Pittsburgh in 2013.
Elizabeth Osyk, PhD
Justin Ray, PhD
Director of Project Development