Senior Software Development Engineer in Test - Verifiation And Validation
On-site · Foster City, California, United States
Job Summary
Lead the design and maintenance of testing frameworks for large-scale event-driven software/hardware in-the-loop testing. Architect continuous integration pipelines for automating regression suites and conduct root cause analysis for system-level failures. Required skills include delivering projects in Python, understanding HIL/SIL methodologies, and maintaining automated testing pipelines. Candidates should have a Bachelors or higher in a relevant technical field and 7+ years of experience with ownership of complex projects.
Required Qualifications
- Good technical communication skills
- Demonstrated experience delivering complex projects in Python
- Deep understanding of HIL and SIL methodologies
- Ownership from design, to implementation and maintenance of automated testing pipelines
- Practical knowledge of Linux internals and networking protocols used in high-throughput real-time systems
- 7+ of experience in the above, with demonstrated ownership of 3+ complex projects
Desired Qualifications
- Strong C++
- Pytest customization experience
- Background in autonomous systems or safety-critical robotics validation.
- Experience applying Generative AI or Machine Learning tools to code, audit and improve test coverage and documentation.
- Experience with data engineering tools like SQL, pyspark, Looker or Databricks for large-scale performance analysis.
- Experience with real-time communication protocols (e.g., DDS, I2C, SPI, CAN, GMSL2)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.