Senior Software Test Engineer
6942-ABIOMED Inc. Legal Entity
Job Description
We are searching for the best talent for Senior Software Test Engineer. Fueled by innovation at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more personalized treatments. Are you passionate about improving and expanding the possibilities of Cardiovascular?
Ready to join a team that’s reimagining how we heal? Our Cardiovascular team develops leading solutions for heart recovery, electrophysiology, and stroke. You will join a proud heritage of continually elevating standards of care for stroke, heart failure and atrial fibrillation (AFib) patients.
Your unique talents will help patients on their journey to wellness. Responsibilities Own and maintain the Python/pytest automated test suite; monitor and report on code coverage standards and integrate test reporting into CI/CD pipelines. Design and execute test strategies for an embedded medical device platform, covering OS image builds (Yocto/Bitbake) or similar, embedded C/C++ application logic, Python system tools, and a device management web UI.
Perform hardware‑in‑the‑loop (HIL) testing: SD card flashing, device boot validation, serial console verification, and environment configuration switching. Verify security features including secure boot, PKI signing workflows, and mTLS provisioning including certificate enrollment, key storage, and cloud‑based secrets management. Test cloud connectivity services including JSON telemetry, video streaming (RTMPS), and OTA software update delivery.
Contribute to CI/CD quality gates by validating static analysis results, linting outcomes, and unit test reporting; support SBOM generation and CVE triage for embedded Linux components. Produce IEC62304‑compliant test documentation including test plans, protocols, reports, and requirements traceability matrices. Mentor junior engineers and collaborate across software, cloud, regulatory, and clinical teams on test planning and defect resolution.
Qualifications Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or related field. 6+ years of software test engineering experience with embedded Linux internals systems and Yocto/Bitbake (or similar) OS image validation. 4+ years of Python and pytest experience, including coverage tooling and CI/CD integration. 4+ years of CI/CD pipeline experience with integrated quality gates (static analysis, linting, SBOM/CVE reporting). Experience with HIL testing: SD card imaging, device boot, serial console, and on‑device script verification. Experience with PKI, secure boot, and mTLS provisioning testing for embedded hardware.
Experience testing cloud‑connected devices: TLS connectivity, video streaming, and OTA update validation. Preferred: Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or related field. Knowledge of IEC62304, FDA design controls, ISO14971, and FDA cybersecurity guidance.
Strong communication skills and ability to collaborate across embedded, cloud, and regulatory teams. Benefits The anticipated base pay range for this position is: $109,000 - $174,800. The position is eligible for an annual performance bonus.
Employees may participate in company‑sponsored benefits including medical, dental, vision, life insurance, short‑ and long‑term disability, business accident insurance, and group legal insurance. Participants may join the consolidated retirement plan (401(k)) and long‑term incentive program. Time‑off benefits include vacation up to 120 hours per year, sick time up to 40 hours per year (56 hours for Washington State employees), holiday pay, floating holidays up to 13 days, and work, personal and family time up to 40 hours per year.
Equal Opportunity Employer Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. #J-18808-Ljbffr