engineering
Posted Mar 12Firmware Engineer
at Echothat
San Francisco, United StatesRemote
Responsibilities
- 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
- COMPANY OVERVIEW Echo Neurotechnologies is an exciting new startup in the Brain-Computer Interface (BCI) space, driving innovation through advanced hardware engineering and AI solutions.
- Qualifications: - Bachelor’s or Master’s degree in Electrical Engineering or Computer Science - 3+ 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 Skills and Abilities: - 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
Benefits
- requirements - Hardware bring-up - Working with lab equipment such as DMMs, scopes, logic analyzers - Hardware/firmware/software debugging - Git for software version management WHAT WE OFFER - 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.
Additional details
- Our mission is to deliver cutting-edge technologies that restore autonomy to people living with disabilities and improve their quality of life.
- TEAM CULTURE Join a small, dedicated team of knowledgeable and motivated professionals.
- Our early-stage environment offers the opportunity to take ownership of broad decisions with significant and long-lasting impact.
- We emphasize continuous learning and growth, fostering cross-functional collaboration where your contributions are vital to our success.
- Position Overview: As a Firmware Engineer, you will be responsible for developing high quality, robust, scalable and testable firmware that runs on Echo’s medical devices.
- You will play a substantial role in a cross-functional effort to deliver Echo’s first BCI device.
- You will participate in decision-making processes related to firmware, software, and electronics.
- You will be involved with the device’s full life cycle development, from gathering product
- requirements and design inputs, to developing the firmware that meets those needs, and to enabling testing, verification and validation of that firmware. Key
- We celebrate diversity and are committed to creating an inclusive environment for all employees.