
Firmware Test Engineer
Restorative Neurotechnologies
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
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