About the role

  • Senior Firmware Engineer developing robust firmware for Echo’s medical devices in a collaborative startup environment. Involves full life cycle development and cross-functional collaboration.

Responsibilities

  • 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.

Job title

Senior Firmware Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job