UpstaffSign up
Last Update Last Updated: September, 2026

Firmware Test Engineer (1 month)

Embedded Firmware, QA Automation / Testing.

Senior
B2 (Upper-Intermediate)

Required Skills

Python
Python
3.0 yr.
Firmware Development
3.0 yr.

Nice to Have

GitHub
GitHub
1.0 yr.
IOT

Summary

Firmware Test Engineer, proficient in designing and implementing automated test protocols using Python for embedded firmware for medical devices, including HIL setups and CI/CD pipelines. Skilled in hardware debugging with lab equipment and familiar with communication protocols like I2C, SPI, and UART. V&V, design controls, familiarity with FDA compliance are w plus.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Job Description

The Senior Firmware Test Engineer will be responsible for ensuring the quality and compliance of firmware within cutting-edge medical devices. This role requires a understanding of medical device development processes, including verification and validation (V&V), design controls, risk management, and regulatory compliance. The engineer will design, develop, and execute comprehensive test plans and automated test scripts to validate firmware and hardware functionality, collaborating closely with cross-functional teams.

Skills and Competencies:

• Experience with design and implementation of test plans for verification and validation in compliance with FDA development standards

• Strong proficiency in Python

• Python-based automated test frameworks for embedded firmware

• Experience with HIL (hardware-in-loop) test setups and automation

• Experience with CI/CD processes for automation and version releases

• Linux-based testing rigs

• Proficiency with Git for software version control

• Hands-on experience with lab equipment such as DMMs, oscilloscopes, and logic analyzers

• Strong debugging skills across hardware, firmware, and software layers

Location and Duration:

This position was based in Ukraine or Slovakia with a project duration of one month.

How to Apply for Firmware Test Engineer (1 month)

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is currently open and accepting applications 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Firmware Test Engineer (1 month)

CV (resume) - pdf, docx/doc or rtf

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up