1 month ago
Base Salary
$128k - $216k/yr
Responsibilities
- Provide independent Product Quality oversight across the software development lifecycle for software-intensive medical products.
- Partner with software and systems engineering teams to drive quality-by-design and shift-left quality practices.
- Review software requirements, architecture, design specifications, risk controls, traceability, verification strategies, and release evidence.
- Assess software architecture and integration designs for scalability, reliability, resilience, maintainability, testability, and cybersecurity risks.
- Evaluate source control, branching, build management, CI/CD pipelines, release processes, software traceability, SBOMs, and configuration baselines.
- Assess verification and validation strategies, test coverage, automation frameworks, defect trends, and testing effectiveness.
- Promote automated unit, integration, system, API, performance, and end-to-end testing approaches.
- Participate in threat modeling, security risk assessments, vulnerability reviews, and cybersecurity readiness activities.
- Assess AI/ML lifecycle controls including data quality, model validation, bias mitigation, transparency, and traceability.
- Support CAPA investigations, root cause analysis, audits, inspections, quality process improvement, and software quality metrics.
- Provide technical mentorship and guidance on software quality best practices.
Requirements
- Bachelor's or master's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or a related technical discipline.
- Minimum eight years of experience in software engineering, software quality engineering, software test engineering, systems engineering, or related software development disciplines.
- Hands-on experience in software development, software testing, automation engineering, DevOps, systems engineering, or product development environments.
- Strong understanding of the complete software development lifecycle and ability to evaluate production implementations, architecture, code, pull requests, and technical designs.
- Experience or working knowledge with C++, Python, C#, Java, JavaScript, or similar programming languages.
- Experience with Git-based source control and modern software configuration management principles.
- Experience with CI/CD technologies such as Azure DevOps, Jenkins, GitHub Actions, GitLab CI/CD, or equivalent platforms.
- Knowledge of software build systems, deployment pipelines, release management, software traceability, and automated testing solutions.
- Knowledge of unit, integration, system, and performance testing methodologies.
- Ability to evaluate software quality, reliability, maintainability, compliance, technical risk, and cybersecurity throughout the lifecycle.
Benefits
- The role is a regular employee position with a day shift and a set schedule; the position will be onsite weekly, with the percentage of onsite work determined by the leader.
- The compensation package may include base pay, incentives, benefits, and equity.
- Vaccination proof may be required depending on the role and customer requirements.
- Reasonable accommodations are available for qualified applicants with disabilities.
About Intuitive
Intuitive designs and manufactures robotic-assisted systems for minimally invasive procedures used by hospitals and surgeons, including the da Vinci surgical system and the Ion endoluminal platform for lung biopsy. Its business model combines capital equipment sales with recurring revenue from instruments, accessories, software, and service/training contracts. Founded in 1995 and headquartered in Sunnyvale, California, Intuitive is publicly traded on NASDAQ (ISRG) and serves healthcare providers worldwide.
