Eric Theis has extensive experience as a senior software and firmware engineer, with skills in areas such as project management, requirements analysis, design, software engineering, integration and testing. He has worked on complex embedded systems for applications such as medical devices, wireless networking, video conferencing, smartphones and aerospace.