We are seeking a Senior Software Verification Engineer to lead the verification and testing of complex power conversion system product software. The ideal candidate will have experience developing and testing embedded systems, including formal verification and validation of moderately complex real-time software for high-reliability environments.
Requirements
- Drive the analysis of customer requirements and development of internal software requirements as they apply to software validation and verification
- Lead development of both manual and automated software verification procedures for complete requirements coverage
- Lead the execution of validation and verification of large embedded software subsystems
- Collect and summarize test results and present results to internal and external customers
- Coordinate software requirements-based test and support system test activities for small and large software test teams
- Utilize Python for scripting and automation tasks
- Provide configuration management and ongoing maintenance support for released software test procedures
- Mentor junior engineers in testing best practices and resolve technical issues to ensure team efficiency
- Participate in organizational process improvement efforts related to the software development lifecycle
Benefits
- Medical, dental, and vision coverage
- Company contribution to a health savings account
- Telemedicine
- Life and disability insurance
- Legal insurance
- 401(k) savings plan
- Wellness programs
- Flexible work schedules
- Competitive vacation
- Health/emergency leave
- Paid parental leave
- Community service hours