👨🏻‍💻 postech.work

Sr. Software Verification Engineer (Through April 2027 // Mounds View, MN)

Redbock • 🌐 In Person • 💵 $45 - $75

In Person Posted 1 day, 21 hours ago

Job Description

Redbock is a specialized life science consulting firm that provides unique opportunities to candidates in the medical device, pharmaceutical, and biotechnology industries. We take the time to understand what both our clients and candidates are seeking, and work very hard to ensure we are providing everyone involved with an excellent level or service. We offer competitive pay, medical benefits, a 401k, as well as additional benefits to our consultants.

Our client is seeking two candidates to support their team with testing firmware for a next generation nerve stimulation device. The candidate must have strong experience with firmware development and testing, including scripting in TCL (ideal but unlikely), Python, C, or .NET. Ideal candidates will need some experience working with electronic medical devices and should have some baseline understanding of electrical engineering so they can understand what output (electrical impulse) is being triggered by the firmware during therapy and why. There is a preference for candidates with a well-rounded understanding of embedded programming and electrical engineering as requirements are not written “prescriptively,” meaning they are open to interpretation and test engineers are expected to independently determine the best way to test those requirements. The candidate should be able to absorb and process large amount of new information in short period of time to drive ramp up speed and with a desire to function independently to solve problems and troubleshoot failures before seeking support.

Top 3 Skills:

Embedded firmware verification testing and development for medical devices

Experience with translating requirements into functional test protocols

Experience with development of scripts (TCL, Python, C, or .NET) for simulated testing using a black box approach to ensure product capabilities meet product requirements

Description:

This position is responsible for the verification, analysis, and documentation of embedded software for implantable medical devices for Pelvic Health Therapies in a regulated environment using standard software engineering tools and methods.

This position requires the understanding and following of regulations, procedures and guidelines for software developed in a medical device.  A successful candidate is self-motivated and excels in a team environment.  The successful candidate is a continuous learner and strives for continuous improvement.

Education Required:

Bachelor’s Degree in Computer Engineering, Electrical Engineering or Computer Science

Target Years of Experience:

4-8 years of job-related experience with Bachelor’s Degree or 2-4 years of job-related experience with Master’s Degree

Position Responsibilities:

Testing embedded systems using Bluetooth Low Energy communication protocols

Contribute to Verification Test Regression Failure Analysis

Author test designs and test scripts

Review test designs and test scripts

Debug failing test scripts

Participate in the sign off and closure of the tasks involved in the formal development of a medical product

Ensure understanding of all quality policy/system items that are personally applicable

Follow all work/quality procedures to ensure quality system compliance and high-quality work

Support Integration Testing

Must Haves:

Excellent knowledge on Embedded systems design, low-level firmware peripherals, communication busses, and device drivers.

3-5+ years of software development experience on embedded systems (C, C++)

Experience with verification testing for embedded systems

Experience with Verilog and hardware modeling/debugging

Experience writing software requirements, decomposing these requirements into test designs, and writing well defined, thorough test scripts in TCL, Python, C, or .NET

Strong test script debugging skills

Experience with testing in a simulated environment using command line inputs on Linux or Windows

Experience with functioning in an Agile development environment, including Sprint methodologies

Strong working knowledge of developing software for medical devices/products, including familiarity with the processes and procedures governing that development

Working knowledge of relevant standards including ISO 13485, ISO 14971, IEC 60601-1, and IEC 62304

Effective communication both verbally and in written form

Experience with the full software development cycle from planning to release

Experience in regulated software development processes

Nice to Haves:

Knowledge and understanding of neurostimulation devices and their associated applications

TCL Scripting

Pay: $45.00 - $75.00 per hour

Benefits:

401(k)

Dental insurance

Health insurance

Paid time off

Vision insurance

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.