Firmware Engineer responsible for developing firmware for medical devices at Echo Neurotechnologies. Collaborating with teams to deliver first BCI device and ensuring compliance with FDA standards.
Responsibilities
Develop high quality, robust, scalable and testable firmware that runs on Echo’s medical devices.
Participate in decision-making processes related to firmware, software, and electronics.
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.
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.
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.
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.
Hardware bring-up.
Working with lab equipment such as DMMs, scopes, logic analyzers.
Hardware/firmware/software debugging.
Git for software version management.
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.
Senior Thermal Hardware Engineer responsible for leading thermal design for ECU at General Motors. Collaborating with teams to ensure optimal solutions for next generation software defined vehicles.
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.
Senior Hardware Development Engineer focusing on automotive hardware applications. Leading end - to - end projects from RFQ to validation, ensuring quality and compliance standards.
Senior Director of CST Global Hardware Engineering at Medtronic leading innovation in surgical solutions and systems integration. Overseeing global hardware engineering efforts and managing technical teams.
Senior Hardware Engineer leading test strategy and execution for wired connectivity in automotive technology. Collaborating with cross - functional teams to ensure design and testing alignment across ECUs and semiconductor devices.
Hardware Architect translating product requirements into hardware solutions for Scaleway’s sovereign cloud infrastructure. Collaborating with product teams and global vendors on Open Hardware projects.
Firmware Engineer developing firmware for Ethernet Switches in NVIDIA's Networking BU group. Collaborating with teams to improve performance and deliver groundbreaking technologies.
Hardware Development Engineer defining HW strategy and product roadmap for passenger connectivity solutions. Collaborating with teams to ensure high - quality and innovative networking solutions in a hybrid role from Paris.
Senior SBIOS Firmware Engineer at NVIDIA focusing on GPU - based AI server innovations. Collaborating with BIOS developers to optimize UEFI/BIOS solutions.