Software Test Engineer

We are looking for a skilled Software Test Engineer to join our tight-knit team of experienced professionals to help test software and hardware used to read and write the human  snervousystem. This is a full-timesalaried positionstarting immediately in our Salt Lake City office. This position reports to our Engineering Technical Lead and Senior R&D Engineer, Steve Barrus.


About this Position

Here’s what we are looking for. If you’ve got some or all of these under your belt, then you’ve got the chops:

  • Required: BS or MS in biomedical engineering, computer science, or related technical field
  • Required: Python programming experience
  • Required: Deep reserves of grit and optimism. We need someone who doesn’t get defeated easily and steps up to challenge after challenge with a positive outlook.
  • Preferred: Experience with electronic testing equipment (scopes, signal generators, etc.)
  • Preferred: Experience with electrophysiology systems, data acquisition, and display (commercial or custom)
  • Preferred: MATLAB and/or MEX programming experience
  • Preferred: Unit and integration testing experience
  • Bonus: Experience with JIRA software and/or other task management software
  • Non-negotiable: Demonstrable ability to solve complex problems


Here’s what you’ll do:

  • Software development for automated testing of hardware
  • Comprehensively test new hardware/software updates for our processors and GUIs
  • Succinctly describe bugs to our engineering and development teams
  • Write test plans, protocols, and reports
  • Learn about neuroscience and Brain Machine Interfaces
  • Have opportunities for skillset growth and increasing technical knowledge

Here’s who you’ll do it with:

  • Our software and hardware engineering teams. They will help you understand precisely what kind of problems we are looking for and they will be the ones to fix any issues you detect after running tests.


Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. We are a team. We pitch in and help each other on all projects. If you are “above” doing certain tasks, Ripple is definitely not a good fit for you.

Ripple is committed to equal employment opportunities and does not discriminate on the basis of any protected class defined by the Equal Employment Opportunity laws. Yeah, I know. You’ve heard it a million times, but we really do mean it. We take pride in having a diverse workplace. We are also willing to make reasonable accommodations to enable individuals with disabilities to perform this job.

Please click here to apply:

Leave a Reply

Your email address will not be published. Required fields are marked *