Restorative Neurotechnologies

Firmware Test Engineer

Restorative Neurotechnologies

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Understand product requirements, design inputs, and system architectural needs, and translate them into firmware test needs.
  • Develop automated test scripts for firmware and hardware validation.
  • Develop supporting firmware components needed to enable automated test execution.
  • Collaborate with electrical, hardware, and software engineers to ensure comprehensive test coverage.
  • Create documents describing test architectures and methodologies.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field
  • 5+ years of experience in firmware testing, including automated test development and execution
  • Knowledge of medical device development processes, including design controls, risk management, and regulatory compliance
  • Experience working across multi-disciplinary teams and time zones, demonstrating critical thinking and technical leadership
  • Familiarity with industry standards and regulatory requirements relevant to software and medical devices.
  • Strong proficiency in Python and Embedded C.
  • Python-based automated test frameworks for embedded firmware.
  • Experience with CI/CD processes for automation and version releases.
  • Linux-based testing rigs.
  • Understanding of firmware architectures (bare-metal and RTOS).
  • Familiarity with I2C, SPI, UART, and other communication protocols.
  • Ability to read PCB schematics and translate them to firmware test requirements.
  • Hands-on experience with lab equipment such as DMMs, oscilloscopes, and logic analyzers.
  • Strong debugging skills across hardware, firmware, and software layers.
  • Proficiency with Git for software version control.
  • (Optional) Experience with design and implementation of test plans for verification and validation in compliance with FDA development standards.
Benefits
  • An opportunity to work on exciting, cutting-edge projects to transform patients’ lives in a highly collaborative work environment.
  • Competitive compensation, including stock options.
  • Comprehensive benefits package.
  • 401(k) program with matching contributions.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonEmbedded Cautomated test developmentCI/CD processesLinux-based testingfirmware architecturesI2CSPIUARTdebugging
Soft Skills
critical thinkingtechnical leadershipcollaborationcommunication