Manage a fast moving, multi-site team of 5-8 firmware and software engineers
Design and implement firmware for new integrated circuit products
Develop quality software using best practices for all phases of the software design life cycle – analyze requirements, design solutions, code, test, and support
System architecture
collect information on HW and SW requirements and specifications from project stakeholders, including customers
Lead root cause analysis (RCA) for complex, multi-component system failures in production and lab environments
Collaborate with PCB and SI engineers to drive full system design
Audit PCB designs including component selection and FW impact
Test manufactured HW and SW modules and deploy to internal and external customers
Requirements
Bachelor’s Degree in Electrical Engineering or Computer Engineering
12+ years of Firmware development experience of which a minimum of 3 years is in management
Proficient in one or more of the following languages: C/C++, Python