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