Description
The RoleReporting to the Vice President, Engineering; the System QA Lead will create a QA process, set up matching test automation systems and develop methods and tools to support R&D software development and productization. Applicant must have successful experience in embedded SW/electronics systems QA leadership in fast-paced, diverse, R&D and product groups environment involving high-technology control systems.
As an early member of our entrepreneurial team, we are looking for a collaborative, hands-on individual who is a team player; highly detail oriented, enthusiastic, excited about contributing to the leading edge of vehicle and green technologies, and has an unwavering commitment to engineering excellency, best practices, and systems reliability.
Responsibilities
- Develop test procedures from requirements, devise comprehensive test protocols, automation, recording and exploitation of results;
- Create new SW/EEQA processes in cooperation with SW and other stake holders;
- Implement and/or set up key QA components, including build automation, SW test automation, system test automation, data acquisition systems and manual test procedures for both software and hardware;
- Contribute to the definition and improvement of policies on revision control, release control, issue tracking;
- Play a key role in achieving ISO 26262, UL 1998 and other critical compliance certifications;
- Participate in system reviews, process improvement, provide testability recommendations;
- Performs technical root cause analysis and outlines corrective action(s) for given problems;
- May assist in supporting software development team;
- Handle multiple projects simultaneously and balance priorities with good time management skills;
- Build a state-of-art QA environment and QA team.
Requirements
- MS in Computer Science or Computer Engineering, or equivalent experience
- 10+ years' proven experience as a software Quality Assurance engineer
- Strong skills in Python and C in embedded applications, required
- Complete understanding of the Software Development Life Cycle
- Strong experience with issue tracking tools and best practices in logging and tracking issues and features
- Experience developing and testing complex systems involving electronic, embedded SW, and communication bus components, experience with motor control, a plus
- Experience with TI Microprocessors and/or experience with motor controls and inverters, a plus
- Demonstrated ability to achieve stretch goals in an innovative and fast paced environment
- Start-up or small company experience, a plus
- Strong analytic problem solving skills
- Excellent organization skills and attention to detail
- Team-player, can-do attitude, self motivated, works well in a group environment
- Occasional international travel as required