Overview

Location: San Jose, California, United States

Date published: 24-Jul-2026

Job ID: 177248

Description and Requirements


Location: San Jose, CA (Onsite)
Duration: 6-Month Contract
Schedule: Monday – Friday | 9:00 AM – 5:00 PM
Pay Rate: $60.00 - $79.00/hour

We are seeking a Senior Embedded Software Test Engineer to join a leading global medical technology organization. This is a fully onsite contract opportunity supporting the development and validation of embedded software, firmware, and hardware-integrated medical devices. The ideal candidate is detail-oriented, analytical, and experienced in both manual and automated testing of embedded systems.

Key Responsibilities

  • Develop and execute comprehensive test plans, test strategies, and test protocols for embedded software, firmware, and hardware-integrated products.
  • Analyze system requirements and create detailed test cases to ensure complete verification coverage.
  • Perform manual and automated testing while documenting execution results and identifying defects.
  • Investigate issues through root cause analysis and verify corrective actions.
  • Validate product functionality using command-line tools, log analysis, physical probing, and electrical/mechanical testing techniques.
  • Prepare detailed test reports summarizing execution results, defect trends, verification outcomes, and corrective actions.
  • Collaborate closely with software, hardware, quality, and project engineering teams to ensure product quality and timely delivery.
  • Support regulatory documentation and verification activities as required.

Required Qualifications

  • Analyze requirements and create detailed test cases/ Test plans /Test protocols (2-5 yrs)
  • Manual and Automated testing of Embedded systems and document results(especially HW and SW/FW) (2 yrs)
  • Troubleshoot defects and find root cause analysis and verify outcomes (2-5 yrs)
  • Usage of command line tools
  • Working knowledge of C++, C#
  • FDA product experience
  • Regulatory knowledge (510K submissions)