Summary
Stephen Roberts is a Staff Software Engineer with 11 years in software-focused roles and over two decades designing electrical control systems for industrial and automotive applications. Currently an ADAS embedded controls software architect at General Motors, he blends controls engineering, embedded software, and systems architecture to deliver safety-critical automotive features. Prior roles designing hardware and control software for CEC Controls and smaller firms give him deep hands-on experience from schematic to production code. Trained in electrical engineering with additional biology coursework, he brings a cross-disciplinary perspective that informs robust, human-centered control solutions. Known for pragmatic problem solving, he prefers marrying proven engineering practices with inventive approaches to embedded systems challenges. Based in Oxford Charter Township, Michigan, he combines legacy controls expertise with modern ADAS architecture work.
11 years of coding experience
20 years of employment as a software developer
Electrical Engineering, Electrical Engineering at Michigan Technological University
BSEE, Electrical Engineering, Biology, BSEE, Electrical Engineering, Biology at Oakland University