Staff Software Engineer, HIL, Autonomy
$206,500–$258,100 year
On-sitePalo Alto, California, United States
Job Summary
Architect and own the verification strategy and infrastructure for mission-critical automotive software solutions, leading the full development lifecycle of advanced Hardware-in-the-Loop (HiL) platforms. Develop high-impact test plans, scale automation processes globally, and partner across engineering disciplines to define next-generation QA processes and test automation frameworks. Manage, optimize, and upgrade complex HIL test platforms while integrating systems into CI/CD pipelines to automate software integration, testing, and deployment. Translate embedded software requirements into comprehensive test cases and formal QA documentation, establishing rigorous testing standards across teams. Provide daily oversight of automated regression test execution, collaborate with software teams on feature validation through lab-based bench testing, and rigorously track and resolve critical defects. Deliver clear, data-driven status reporting for release readiness.
Required Qualifications
- 8+ years of Embedded/Platform Software testing experience
- Proficiency in scripting and programming (Python, Bash, C, C++)
- Proficiency in Linux or QNX environments
- Knowledge of Socket Programming, TCP/IP, and HTTP
- Experience in testing automotive ECUs and protocols like CAN and Ethernet
- Board-level testing proficiency
- Experience with CI/CD tools such as GitLab and Jenkins
- Bachelor's or Master's in Electrical Engineering or Computer Engineering
Desired Qualifications
- Self-motivated with cross-functional collaboration skills
- Adaptability to dynamic development and accelerated hardware production timelines
- Excellent communication, testing, and troubleshooting abilities
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.