Synchron is looking for a Software Verification Engineer to ensure the quality, safety, and reliability of software powering brain-computer interface systems for millions of people with paralysis.
Requirements
- 3+ years experience in software verification, SDET, or systems test engineering in a medical device environment
- Strong Python testing skills (including Pytest)
- Comfortable with Linux OS and terminal navigation
- Familiarity with Behavior Driven Development (BDD) and Gherkin test writing
- Understanding of CI/CD pipelines (GitLab CI/CD preferred)
- Familiarity with firmware in C
- Experience with Appium or Selenium for UI test automation
Responsibilities
- Design and direct test strategies based on use cases and system/software requirements
- Write automated verification tests in Python (using Pytest)
- Conduct test reviews to ensure complete requirements coverage
- Author and execute manual test protocols and reports for design verification
- Develop software test cases and link them to requirements using traceability tools
- Perform testing on firmware and embedded systems in a Linux environment
- Validate both custom and open-source software tools used in development
Other
- Onsite in Brooklyn, New York
- Collaborate with Software, Firmware, Electrical Engineering, and Regulatory/Quality teams
- Contribute to process improvement as the team scales and goals evolve
- Bachelor’s degree in Computer Science, Engineering, or related field
- Master’s degree in Computer Science or Engineering