Restorative Neurotechnologies

Senior Firmware Engineer

Restorative Neurotechnologies

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collect product requirements and design inputs from various teams, and translate them to firmware needs
  • Develop firmware (and accompanying software) that meets product requirements and complies with FDA development standards
  • Collaborate with electrical, hardware, and software engineers in creating sophisticated medical devices
  • Design and implement firmware testing plans for verification/validation purposes
  • Create documents describing firmware architectures

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering or Computer Science
  • 7+ years of experience developing firmware, having participated in a full product development life cycle: proof-of-concept (including working with evaluation boards/dev kits), firmware architecture design and implementation, production release, product support
  • Knowledge of medical device development processes, including design controls, risk management, and regulatory compliance for medical devices
  • Experience in establishing work relationships across multi-disciplinary teams and with partners in different time zones, building trust and demonstrating critical thinking and thought leadership
  • Familiarity with industry standards, regulatory requirements, and quality systems relevant to software, such as ISO 62304 and FDA regulations.
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
firmware developmentsoftware developmentfirmware architecture designverification testingvalidation testingproof-of-conceptevaluation boardsproduction releaseproduct supportrisk management
Soft Skills
collaborationcritical thinkingthought leadershipbuilding trustinterpersonal skillscommunicationorganizational skillsteamworkrelationship managementproblem-solving
Certifications
Bachelor’s degree in Electrical EngineeringMaster’s degree in Computer Science