Software Test Engineer
$50 - $60 per hourDevelopment Resource Group, Inc.
Job Duties
The Senior Software Test Engineer is responsible for the design, development, testing, debugging, and implementation of embedded and systems-level software for medical device products, including neurostimulation systems and associated tools. This role requires deep technical expertise in embedded systems, low-level firmware, device drivers, and communication protocols, along with experience working in regulated medical device environments.
The role operates as a seasoned individual contributor, working independently with limited supervision, while also providing technical leadership, mentorship, and project ownership.
Key Responsibilities
Design, develop, test, debug, and implement embedded software solutions using C/C++ on bare-metal and RTOS based systems
Develop and maintain low-level firmware, including: Peripheral drivers, Communication interfaces (e.g., SPI, I2C, UART, CAN), Operating system components, software tools, and utilities
Determine and document system and software design requirements
Read, write, analyze, and manipulate hexadecimal and binary data for debugging, diagnostics, and protocol implementation
Write software requirements, decompose requirements into test designs, and develop well defined automated test scripts
Debug and resolve complex software and system level issues; perform root cause analysis
Participate in and support the full software development life cycle, from planning through release and post-market support
Ensure compliance with regulated software development processes, standards, and quality system requirements applicable to medical devices
Generate and maintain software engineering policies, standards, and procedures
Partner cross-functionally with hardware, systems, verification, quality, and manufacturing teams
Drive system and process improvements to enhance performance, reliability, and development efficiency
Communicate technical information clearly and effectively with senior internal stakeholders, external partners, and vendors
Minimum Education Required
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
Minimum Experience Required
Required Qualifications
Minimum 4 years of professional experience in embedded software development (or advanced degree with a minimum of 2 years relevant experience)
Strong experience developing software for embedded bare-metal or RTOS systems
Advanced proficiency in C and C++
Embedded system architecture
Low level firmware and device drivers
Communication protocols and buses
Binary and hexadecimal data handling
Experience working in regulated software development environments, preferably medical devices
Proven ability to write and execute automated test scripts and debug test failures
Excellent verbal and written communication skills
Preferred Qualifications
Experience developing software for medical devices or implantable/neuro systems
Familiarity with neuro devices, programmers, and associated applications
Practical knowledge of project management principles
Experience influencing process improvements and system?level architecture decisions
Shift
First (Day)
Number of Openings
1
Public Transportation Accessible
Yes
Veterans Encouraged to Apply
Yes
Physical Required
No
Drug Test Required
Yes
Compensation
$50.00 - $60.00 / Hourly
Postal Code
55432
Place of Work
On-site
Requisition ID
6727
Job Type
Full Time
Job Benefits
Health Insurance, Life Insurance, 401k retirement plan, paid sick time
Application Instructions
If interested and qualified, please submit your resume to View email address on jobs.institutedata.com or visit our website to apply:
For additional job openings follow DRG on Social Media!
Web:
LinkedIn:
X:
- ...Test Automation & Programming Proficiency in C#, experience with test automation frameworks & execution tools Data Acquisition (... ...firmware or embedded system testing Understanding of hardware-software interaction Experience with programmable instruments (power supplies...Suggested
$50 per hour
...Our client, a leading organization in healthcare innovation, is seeking a Software Test Engineer to join their team. As a Software Test Engineer, you will be part of the R&D department supporting the development of life-changing medical technologies. Job Title: Software...SuggestedHourly pay- ...following opportunity, please contact one of our Talent Specialists, Ragu at (***) ***-**** or Remy at (***) ***-**** Title: Software Test Engineer Location: Plymouth, MN Duration: 6 Months with possibilities of extension Timing: 8 AM - 5 PM...SuggestedLocal areaRelocation
- ...healthcare and life science product and service solutions around the globe. Position Summary Join STERIS as an Advanced Software Test Engineer. You will design, develop, and execute software verification tests for medical devices. Analyze software requirements and...SuggestedFor contractorsWork at officeLocal areaRemote work
$78.72k - $109.66k
...Software Test Engineer Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through...SuggestedHourly payWork from home$50 - $55 per hour
Job Title: Software Test Engineer Contract Duration: 6 months, possible extension Location: Plymouth, MN Work Arrangement: Onsite Pay Range: $50-$55/hour Summary The Software Test Engineer will provide technical leadership and cross-functional influence within a vibrant...Contract work$103.2k - $154.8k
...Senior Software Test Engineer At Medtronic, you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate...H1bWork at officeLocal areaFlexible hours$70k - $85k
Associate Software Test Engineer Full Time Professional Ann Arbor, MI, US 3 days ago Requisition ID: 1209 Salary Range: $70,000.00 To $85,000.00 Annually HistoSonics is a commercial‑stage medtech company advancing the Edison® System, a novel non‑invasive sonic beam...Full timeTemporary work- ...Position Quality Assurance Engineer Location St Paul, MN... ...Design, develop and execute automated test scripts. Design automation test strategies... ...evaluated test reports and take part in software walkthrough. Work with the Quality Assurance...Local areaRelocation
$90.4k - $147.4k
...NPI Quality Assurance Engineer III Join the world's largest HVAC company, named by Forbes as one of America's Best-In-State Employers... ...and initiation of standards and methods for inspection, testing and evaluation Suggests and debates alternative methods and...Work at officeLocal areaOverseas$100k - $125k
...Quality Assurance Engineer Job Description: This role is responsible for providing... ...role ~ Familiarity with statistical software, such as Minitab, preferred ~ Experience... ...to require or administer a lie detector test as a condition of employment or continued...Permanent employmentTemporary work$100k - $120k
...Quality Assurance Engineer Req number: R7752 Employment type: Full time Worksite flexibility... ...to the next level! If you have a passion for improving software quality and experience with test automation framework and are looking for your next career...Full timeContract workCasual workLocal areaRemote workWorldwide$100 per hour
...Description Title : Quality Assurance Engineer Location : St. Paul, MN... ...space. This organization builds scalable software platforms that support critical operations... ...Design, develop, and execute comprehensive test plans, test cases, and test scripts based...Contract work$100.8k - $166.7k
...Employers 2025! Daikin Applied is seeking a Quality Assurance Engineer IV ! In this critical role, you will lead the establishment of a... ...and control measures to be implemented in production and test. Come be a part of an exciting journey at Daikin Applied, where...Temporary workWork at officeLocal areaOverseas- ...Job Title: Software Test Engineer Location: Minneapolis, MN Job Type: Full-Time Job Summary We are seeking a highly motivated Software Test Engineer to support the testing and validation of embedded systems, automation platforms, and hardware-software integrated...Full time
- ...Quality Engineering Right to hire position with a major investment firm. Hybrid Newark preferred (open to Ft. Washington, PA or Minneapolis, MN). The individual will design, create, test, and deploy test-driven solutions across multiple technology domains. Candidate...
- ...Sr. QA Engineer Must be local to Minneapolis, MN area for Hybrid work structure Start date: As soon as possible GC, USC... ...knowledge a big + Project experience a big + Front-end UI testing (Angular is a +) Good knowledge of SQL Expertise in...Work at officeLocal areaImmediate startRemote work
- ...SKILLS YEARS 1. Selenium automation testin 2. BDD Framework 3. Spring Batch testing 4. SQL queries 5. Co-Pilot (or some AI exp ) 6. finance industry 7. AWS Job/Project Overview: New project they are supporting...Remote workShift work
- ...RESPONSIBILITIES - Design, implement and maintain Test Cases and Test Plans for Parametric's proprietary software - Design, implement and maintain Automated... ...testing with high standards, thinking about engineering excellence. - Assist and mentor other QA engineers...Work experience placement
$89k - $98k
...is seeking a detail-oriented and analytical QA Engineer to support the delivery of high-quality enterprise software solutions. This role partners closely with engineering... ...workflows and the end-user experience by testing complex enterprise systems, supporting integrated...Permanent employmentWork at officeLocal areaHome office- ...diverse technologies to design, build (code), test, and implement solutions for existing and... ....• Develop and deliver automated software quality assurance testing. This includes... ...assisting less experienced QA Automation Engineers with the tasks. Test services provided for...Work experience placement
$50 - $55 per hour
EPITEC in Plymouth, MN is seeking a Software Test Engineer to provide technical leadership within their R&D team focused on structural heart disease. This role involves leading software test workstreams across various product ecosystems and requires strong knowledge of...Hourly pay- ...QA Test Automation Engineer Location: Minneapolis, MN Duration: 6 Months Rate: $43/hr. on w2 only US Citizen and Green Card only Description: Must have 7 years of information technology quality assurance and systems application testing experience. 5 years of...
- ...working with Tableau reports. Strong experience in backend testing of RDBMS like Oracle, SQL Server, PostgreSQL, Redshift. Ability... ...partner with DevSecOps and external partners for releasing of software with appropriate documentation and controls. Previous...Work experience placement
$110 per hour
...Job description: Sr SW Quality Assurance Engineer, medical devices, remote This role both actively participates in the... ...of product and non-product (e.g., automated manufacturing test systems) software and firmware by serving as a core team member. Job Functions...Remote work- ...Quality Assurance Engineer This role is responsible for operational quality input and deliverables for manufacturing programs throughout the product lifecycle. Quality Assurance Engineers will also support development activities as they prepare to launch into commercial...
$110k - $120k
...10000 - $120000 Job type: Permanent Quality Assurance Engineer - Medical Device Northwest Minneapolis Metro Position... ..., CAPAs, and root cause analysis ~ Experience with PLM software such as Windchill, Agile, or Propel ~ Intermediate to advanced...Permanent employmentContract workWork at office- ...Job Title: Senior Quality Assurance Engineer (QE III) Location : Eagan MN - Remote - Must be local and available for occasional... ...Engineer to join an agile delivery team and take ownership of testing across complex, integrated systems. This role is hands...Contract workCasual workLocal areaRemote work
$103.2k - $154.8k
...functional collaboration as we work together to engineer the extraordinary. Join Medtronic as a Senior Software Quality Engineer and be at the forefront of transforming... ...requirements, design, development, integration, test protocols, test reports, verification,...H1bWork at officeLocal areaWorldwideFlexible hours$45 - $55 per hour
...meticulous and detail-oriented Quality Assurance (QA) Engineer to join our dynamic team. The ideal candidate... ...for designing, developing, and executing test plans to ensure the quality and performance of our software applications. You will collaborate closely with development...Contract workTemporary workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Test Engineer. Be the first to apply!


