Firmware Test Engineer

Engineering · San Francisco, United States

Job description

Based in Mountain View, CA., NeuroPace is a commercial-stage medical device company focused on transforming the lives of people suffering from epilepsy by reducing or eliminating the occurrence of debilitating seizures. Its novel and differential RNS System is the first and only commercially available, brain-responsive platform that delivers personalized, real-time treatment at the seizure source.

At NeuroPace, employees are our greatest asset. We are continually searching for solution-oriented individuals who can bring energy and creativity to our growing workforce. At NeuroPace, our success depends upon our ability to recruit and retain the most talented, enthusiastic and dedicated people we can find and providing them with a dynamic and challenging environment in which to thrive.

We are currently seeking a Firmware Engineer to join our Product Development team. This individual will be responsible for verifying firmware functional blocks for the company’s Neurostimulator product and working with multidisciplinary teams.

Key Responsibilities

  • Verification and validation of firmware functional blocks
  • Analyze and test firmware using high-level languages (Python and C) and assembly code
  • Test Automation
  • Utilize industry standard debugging tools, including source level debuggers, in-circuit emulators (ICE) and logic analyzers
  • Analyze and Maintain test procedures and documentation.
  • Work cross-functionally to collect and extract information from stakeholders
  • Follows NeuroPace Quality systems procedures grounded in FDA, GMP's and ISO 13485

Requirements

  • 1-2 years firmware development experience; will consider recent college graduates
  • Undergraduate Technical Degree a plus
  • Python Scripting Language Required
  • Experience with Test Automation a plus
  • Understands hardware concepts and interfaces
  • Able to read hardware block diagrams and hardware requirement specifications
  • Familiar with micro-controller architectures and embedded operating system concepts
  • Effective, but not necessarily expert, at firmware development in assembly language and ‘C’ language. 
  • Familiar with industry standard debugging tools, including source level debuggers, in-circuit emulators (ICE), and logic analyzers
  • Speaks and writes clearly and unambiguously; ability to work cross functionally and collaborate in a team environment

$125K-$145K compensation Range Compensation will be determined based on several factors including but not limited to skill set, years of experience and geographic location.

#LI-Hybrid

.

Benefits

  • Medical, Dental & Vision Insurance
  • Voluntary Life
  • 401K
  • RSU
  • 529 plan
  • ESPP Program
  • Health & Wellness Program
  • Generous Paid Time Off plus eleven paid holidays
  • FSA & Commuter Benefits

NeuroPace is proud to be an equal opportunity employer and values the contributions of our culturally diverse workforce.

San Francisco and Los Angeles applicants: The Company will consider for employment qualified applicants with Criminal Histories in a manner consistent with the requirements of the Los Angeles Fair Chance in Hiring Ordinance or the San Francisco Fair Chance Ordinance (as applicable)

PRIVACY NOTICE:  NeuroPace takes its responsibility to protect your personal information seriously, and it uses reasonable safeguards to avoid unauthorized use or disclosure of it, and inadvertent loss or impermissible alteration of it.  NeuroPace complies with all applicable federal and state laws and regulations that govern the handling of your personal information.  If you would like more detailed information on NeuroPace’s privacy policies, please refer to neuropace.com/privacy/ for reference.  NeuroPace retains candidate resumes and applications in its files for future reference and/or consideration for other available job postings.  If you do not wish for your resume and applications materials to be retained in NeuroPace files, or wish to obtain a listing of any personal information that NeuroPace has stored about you, please contact us at privacy@neuropace.com

Peers

View in org chart

Open roles at NeuroPace

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.