Join the Oncology Voice Network. Join for Free
Back to Career Growth Hub

Join free to apply and get matched.

Browse roles anytime — create a free OVN account to apply and stay visible to employers.

Sr Software Engineer – Implantable Neurostimulator Interface

Restora Medical · Irvine, CA

FULL-TIME Posted Sep 8, 2026

Job Description

Restora Medical, Inc., headquartered in Orange County, California, is an early‑stage, venture‑backed medical company developing the next generation of neuromodulation treatment for obstructive sleep apnea (OSA).





Job Summary

As a senior member of the founding engineering team, the Senior Software Engineer will lead the design, development, and maintenance of software for the external programmer and digital interfaces that communicate with Restora’s Class III implanted neurostimulator. This role requires deep technical expertise, hands‑on development, architectural leadership, and close collaboration with system, electrical, mechanical, and clinical engineering teams. Experience using modern AI‑assisted coding tools is preferred to accelerate development, improve code quality, and enhance documentation.





Responsibilities

Software Architecture & Leadership


- Define and evolve the software architecture for programmer applications and communication interfaces with the implanted neurostimulator.
- Lead design reviews, mentor junior engineers, and ensure scalable, maintainable codebases.


Software Development


- Implement robust, secure, and deterministic communication protocols (e.g., BLE) between external systems and the implanted device.
- Develop clinician‑facing programmer software and internal engineering tools.


System Integration & Verification


- Translate system‑level requirements into detailed software specifications.
- Integrate software with neurostimulator hardware, stimulation leads, and programmer systems.
- Develop and execute software V&V test plans, protocols, and reports.


AI‑Assisted Development


- Utilize AI‑based coding assistants and automated testing tools to accelerate development, improve maintainability, and enhance documentation.
- Evaluate and integrate AI‑driven workflows for code generation, refactoring, and defect detection.


Regulatory & Quality Support


- Contribute to software documentation required for IDE submissions and future regulatory filings.
- Ensure compliance with IEC 62304, ISO 13485, ISO 14971, and cybersecurity best practices.


Documentation & Technical Deliverables


- Create and maintain software design documents, requirements specifications, hazard analyses, traceability matrices, ECOs, and technical reports.


Qualifications


- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent;
Master’s degree preferred.
- 5+ years of experience developing software for medical devices, embedded systems, or other regulated environments.
- Demonstrated experience leading software architecture, design, and development efforts.
- Proficiency in modern programming languages (e.g., Python, C/C++, C#, Java).
- Experience with BLE or similar wireless communication protocols.
- Familiarity with AI‑assisted coding tools (Copilot, ChatGPT, CodeWhisperer, etc.).
- Experience with IEC 62304 software lifecycle processes.
- Strong problem‑solving skills and ability to work in a fast‑paced startup environment.


Location: In office (Irvine, CA) with some remote work allowance.

Additional Details

City
Irvine
State
California
Country
US
Apply Now

Apply and matching require a free OVN account. Browse listings anytime without signing in.

Browse all jobs · More roles at Restora Medical