Software Development Engineer in Test
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Salary
- $161K–$220K/yr
- Location
- Foster City, CA, United States
- Work style
- Hybrid
- Level
- Mid level
- Job type
- Full-time
- Experience
- 4–7 yrs
- Function
- Software engineering
- Focus area
- Infrastructure / Cloud
- Posted
- 20h ago
Skills
About the role
In this role, you will:
-
Contribute to the design, development and maintenance of large-scale event-driven software/hardware -in-the-loop (SIL/HIL) tests and testing frameworks, utilizing advanced software patterns to improve modularity and reduce code duplication.
-
Architect and manage end-to-end continuous integration (CI) pipelines to automate the execution of regression suites.
-
Lead root cause analysis for complex system-level failures, developing log mining scripts and visualization dashboards (e.g., Grafana, SQL-based notebooks) to triage failures and track performance metrics.
-
Perform gap analyses between high-level safety requirements and technical test implementations, including the development of intricate timing and prioritization patterns. Lead end-to-end validation and clearance process for safety-critical monitors, such as for collision detection systems.
Qualifications:
-
Bachelor's or higher degree in Mechatronics Engineering, Computer Science, Data Science, Electrical Engineering or a relevant technical field.
-
4+ years of experience with demonstrated ownership of complex projects
-
Good technical communication skills, with the ability to summarize complex test failures and provide clear impact assessments for our tests, tools, and pipelines.
-
Demonstrated experience delivering complex projects in Python, including the use of AI-based coding, such as for infrastructure development, tooling and automated test writing.
-
Deep understanding of HIL and SIL methodologies, including real-time fault injection.
-
Ownership from design, to implementation and maintenance of automated testing pipelines (e.g., using Bamboo, Jenkins, or similar CI Tools) and developing custom automation plugins.
-
Practical knowledge of Linux internals and networking protocols used in high-throughput real-time systems.
Get jobs like this as soon as they're posted
Talnox checks company career sites all day and ranks every opening against your profile. Free to join.