Job Openings Embedded Tester (SIT Role)

About the job Embedded Tester (SIT Role)

Job Title: Embedded Tester (Software Integration and Verification Testing) 

Location: Alameda, CA (On-site, No Remote Work)

Position Type: Contract

Eligibility: OPT EAD Mandatory (Awaited EAD not accepted)

Job Description:

We are seeking skilled and motivated Embedded Testers to join our team for a Software Integration and Verification Testing (SIT) role. This position focuses on testing highly safety-critical handheld medical devices. The ideal candidate will have a strong background in embedded systems, software testing, and medical device development.


Key Responsibilities:

  • Understand and analyze software design developed in C language for micro-controller-based systems in both Non-RTOS and RTOS environments.
  • Understand and analyze GUI design developed in C++ language for micro-controller-based RTOS environments.
  • Perform requirement analysis to identify gaps and inconsistencies.
  • Develop comprehensive test scenarios and test cases based on requirements and design documents.
  • Identify and set up appropriate test hardware equipment for system testing.
  • Create and execute software integration test plans and protocols for embedded handheld battery-operated medical devices.
  • Conduct software code regression analysis (in C and C++) with a strong understanding of custom hardware design.
  • Actively participate in requirements, design, and code review meetings, providing constructive feedback.
  • Ensure compliance with medical device software development processes and standards.


Qualifications:

  • Mandatory: Valid OPT EAD (Awaited EAD not accepted).
  • Strong experience in embedded systems testing and software verification.
  • Proficiency in C and C++ programming languages.
  • Familiarity with RTOS and Non-RTOS environments.
  • Knowledge of medical device development and safety-critical systems is highly preferred.
  • Ability to analyze requirements, design documents, and code for test scenario identification.
  • Experience with hardware-software integration testing and regression testing.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.