5 hours ago
Sunnyvale, CA, USASenior
Responsibilities
- Design, build, and maintain CI/CD pipelines for embedded, firmware, and application software.
- Develop and maintain unit, integration, system, and hardware-in-the-loop test automation frameworks.
- Manage build, artifact, release, cloud, on-premise, and containerized infrastructure.
- Administer Git-based version control, code review, and branching workflows.
- Track quality metrics, test coverage, and regressions while driving continuous improvement.
- Support hardware-in-the-loop and factory test automation.
- Champion QA best practices and release readiness across engineering teams.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in QA automation, DevOps, or software infrastructure.
- Strong scripting skills in Python and Bash.
- Hands-on experience with GitLab CI, Jenkins, or GitHub Actions.
- Experience with Docker and Kubernetes.
- Familiarity with test automation frameworks and code-coverage tooling.
- Expertise with Git version control and code-review workflows.
- Preferred: embedded or firmware test automation and hardware-in-the-loop experience.
- Preferred: Terraform, Ansible, RTOS/Linux embedded build systems, observability tooling, or robotics and safety-critical software experience.
Benefits
- Competitive salary and equity.
- Comprehensive medical, dental, and vision coverage.
- 401(k) retirement plan.
- Flexible vacation and time-off policy.
- Collaborative, fast-paced, and inclusive work environment.
- Opportunity to work on cutting-edge technologies with a highly cross-functional team.
