Echo Labs
Senior Firmware Engineer
San Francisco · Senior
Sponsorship not specifiedDetected 132 days ago
PythonGitCI/CDCompliancePCB DesignEmbedded SystemsElectrical EngineeringHardware DesignFDA RegulatoryMedical DevicesLeadershipCommunicationCollaborationCritical Thinking
About the role
- You will participate in decision-making processes related to firmware, software, and electronics.
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
- 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
- Familiarity with industry standards, regulatory requirements, and quality systems relevant to software, such as ISO 62304 and FDA regulations
- 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
Skills
- Company Overview
- Team Culture
- Our early-stage environment offers the opportunity to take ownership of broad decisions with significant and long-lasting impact.
- Expert proficiency in C and Python
- Firmware development experience for IoT devices running on ARM Cortex-M processors
- Worked with known microcontroller vendors such as STMicro, Nordic, and NXP
- Understanding of firmware architectures (bare-metal and RTOS)
- Test-driven development, scripts, automation, and CI/CD processes
- Writing clean, well-documented code that follows coding guidelines
- Experience with I2C, SPI, UART, and other popular communication protocols
- Low power optimizations
- Understanding of PCB schematics and writing firmware that meets electrical requirements
Compensation
- Competitive compensation, including stock options.
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.
- Collaborate with electrical, hardware, and software engineers in creating sophisticated medical devices
Equal opportunity
- Employer
- Echo Neurotechnologies is an Equal Opportunity Employer (EOE). We celebrate diversity and are committed to creating an inclusive environment for all employees.
- Confidentiality
- All applications will be treated confidentially. Applicants may be asked to sign an NDA after the initial stages of the interview process.
Apply directly at Echo Labs →Create a free account for alerts like thisView Echo Labs immigration profile
This listing is sourced directly from Echo Labs's careers page and normalized into a canonical job model.