Senior Firmware Verification Engineer
Los Angeles, CA, USA
USD 50-80 / hour
Location: Los Angeles (Hybrid)
Reports To: Director, Software & Firmware V&V
Type: Contract to hire
Rate: $50 - $80/hr
Position Summary
Nervonik is seeking a Senior Firmware Verification Engineer to verify and validate firmware for our implantable neurostimulation systems and associated external devices. This role will be responsible for developing test plans, executing verification activities, debugging complex system issues, and building automated test solutions to ensure product quality, reliability, and regulatory compliance.
Responsibilities
- Develop and execute firmware verification plans, protocols, test cases, and reports.
- Verify firmware requirements through functional, integration, system, regression, and performance testing.
- Design, develop, and maintain test automation using Python and PyTest.
- Investigate, reproduce, and debug firmware and system-level issues.
- Collaborate with firmware, hardware, software, and systems engineers to identify root causes and verify fixes.
- Analyze logs, communication traces, and hardware signals during failure investigations.
- Support requirements traceability and risk-based verification activities.
- Participate in design reviews, requirements reviews, and defect triage.
- Contribute to continuous improvement of verification processes and test infrastructure.
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 3-5 years of experience in firmware verification, embedded software testing, or software V&V.
- Experience creating and executing test plans, test protocols, and test reports.
- Strong debugging and root-cause analysis skills.
- Hands-on experience with Python and PyTest automation.
- Experience testing embedded systems and firmware-controlled devices.
- Familiarity with Git and defect tracking tools.
- Strong written and verbal communication skills.
Preferred Qualifications
- Experience with medical devices or other regulated products.
- Knowledge of FDA Quality System requirements and medical device development practices.
- Familiarity with IEC 62304, ISO 14971, and Design Controls.
- Experience working with Bluetooth Low Energy (BLE) or other communication protocols.
- Experience using laboratory equipment such as oscilloscopes, logic analyzers, and digital multimeters.
- Familiarity with common embedded interfaces such as UART, SPI, and I²C.
Key Attributes
- Detail-oriented with a strong focus on quality.
- Excellent analytical and problem-solving skills.
- Ability to work independently and within cross-functional teams.
- Passion for developing safe and reliable medical devices.
Join Nervonik and help ensure the quality and safety of next-generation neurostimulation technologies that improve patients' lives.