Staff Control Platform and Verification Engineer
ridealso · Palo Alto
Job description
About the role
As a Software Engineer in Test for Controls, you will develop infrastructure and test support for the Controls team, defining and executing test strategies across software, hardware, and simulation environments. You will own CI/CD pipelines and test frameworks, validate embedded systems, and perform root‑cause analysis with a focus on Simulink/Stateflow models and generated C code.
Key responsibilities
- Define comprehensive test strategies and architectures for new features and systems.
- Translate requirements and system design into detailed test plans, test cases, and automation scripts.
- Read and reason about Simulink models, Stateflow charts, and their generated/handwritten C code to design meaningful tests.
- Architect and maintain CI/CD pipelines (Jenkins, GitHub Actions, or similar) for controls software.
- Support automated toolchains to generate, compile, and deploy Simulink/MATLAB code across multiple targets, including HIL lab hardware.
- Build and maintain test automation frameworks (Python, MATLAB/Simulink, CAPL) and keep them healthy as the codebase evolves.
- Execute MIL/SIL/HIL testing; analyze logs, telemetry, and vehicle CAN network data.
- Provide dev‑infra support for the controls team, unblocking engineers on tooling, build, and test‑infra issues.
- Collaborate across software, firmware, systems, and vehicle teams to resolve integration issues.
Required profile
- Bachelor's or master's degree in EE, CE, CS, or related engineering field.
- 5+ years in embedded/automotive test engineering or dev‑infra roles.
- Ability to read and understand Simulink models, Stateflow charts, and C code.
- Strong experience with MIL/SIL/HIL/vehicle testing.
- Hands‑on experience architecting and maintaining CI/CD pipelines.
Required skills
- Simulink, Stateflow, MATLAB
- C (generated or handwritten)
- MIL/SIL/HIL testing
- Jenkins, GitHub Actions, TeamCity
- Python, CAPL, Shell scripting
- Vehicle CAN, LIN, UDS protocols
- Debugging tools and telemetry analysis
What we offer
- Salary range $225,000 – $275,000 per year.
- Robust health, dental, and vision coverage (100% covered).
- One Medical membership and dedicated insurance advocates.
- Rich fertility and family building benefits with Progyny.
- Flexible time off and 401(k) match.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ridealso
Palo Alto