Stephen Roberts is an experienced engineering professional with a strong background in firmware and software development. Currently serving as Lead Principal Firmware Engineer at Neptune Technology Group since August 2020, Stephen leads multiple projects involving cellular communications and water meters within an agile environment. Previous roles include Senior Firmware Engineer I, where management of a team for cellular endpoint development was key, and firmware engineering positions focusing on ARM Cortex M4 microcontrollers. Stephen's prior experience includes software engineering at Universal Avionics Systems Corporation, freelance firmware development at Redhound Protocols, and senior R&D engineering at Intelligent Switchgear Organization. Stephen holds a Bachelor’s degree in Electrical Engineering from Southern Polytechnic State University and has received certifications such as First Aid/CPR/AED from the American Heart Association.
Sign up to view 0 direct reports
Get started