Software Development Engineer in Test, Platform Safety Assurance
Develop automation frameworks, tools, and dashboards for platform safety testing in autonomous vehicles using Python and HIL/SIL environments. Requires BS in engineering/CS and experience with test automation.
About the job
Responsibilities
- Create tools and web-apps to automate and streamline manual clearance processes.
- Propose tools and/or feature ideas to improve processes.
- Develop software for automated validation frameworks for system level testing in Hardware In the Loop (HIL), simulation environments, and post-processing of test data.
- Develop and maintain dashboards to illustrate progress against targets and highlight focus areas.
- Execute, triage, and debug automated verification and validation system tests.
Qualifications
- B.S. or higher in Mechanical Engineering, Electrical Engineering, Systems Engineering, Computer Engineering, Computer Science or related field.
- Experience developing automated test frameworks and tools for HIL and/or SIL.
- Experience designing and developing automated dashboards using data visualization tools such as Grafana or Looker.
- Object-oriented programming experience in Python.
- Experience executing and debugging automated tests, preferably with embedded systems or Hardware-in-the-Loop.
Bonus Qualifications
- Experience building tools and automation for verification and validation teams.
- Experience building web-apps with Streamlit.
- Experience with CI and build systems (e.g. Bamboo, Buildkite).
- Experience incorporating AI into end-to-end test automation frameworks.
- Familiarity with APIs in Jira, Polarion, TestRail.
Skills
Python, Hardware-In-The-Loop, Hil, Software-In-The-Loop, Sil, Grafana, Looker, Streamlit, CI/CD, Buildkite, Bamboo, Testrail
Similar jobs
QA Engineering jobsConduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.
Build and maintain reliable automated tests and infrastructure for a browser-based 3D CAD platform. The role requires 3+ years of web test automation experience, strong TypeScript or JavaScript skills, and expertise integrating end-to-end testing into CI.
Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.
Build and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.
Build automated and exploratory testing systems for products, APIs, AI models, and data platforms. The role requires 5+ years of software or QA engineering experience, strong scripting skills, and the ability to evaluate metrics, reliability, and model behavior.