← Back to all positions

Firmware Engineer

Are you ready to spread your wings and soar with a team of innovators? At Butterfly, we're looking for a talented Digital Marketing Specialist to join our Brooklyn-based family.

About Neurable

Neurable is building neurotechnology that makes brain data useful in everyday life. Our software and hardware platform enables EEG-based devices to work beyond controlled lab environments, opening the door to new ways of understanding focus, fatigue, cognitive performance, and human-computer interaction. We are a small, ambitious team working across neuroscience, hardware, software, AI, product, and operations. The work is technically challenging, deeply interdisciplinary, and grounded in a responsibility to build technology that earns trust. Privacy, quality, and scientific rigor are not side quests here. They are part of the product. We are growing quickly and looking for people who want to help shape both the technology and the company as we scale.

About the Role

We’re looking for a Firmware Engineer to help build and test the embedded systems behind Neurable’s next generation of wearable neurotechnology products. In this role, you’ll work on firmware for Bluetooth-enabled wearable devices that collect and process brain data from EEG sensors. You’ll help develop test applications, bring up hardware prototypes, interface with sensors and peripherals, and support embedded processing pipelines that turn neural signals into meaningful product experiences. This is a hands-on role for someone who enjoys working close to hardware, debugging real systems, and collaborating across disciplines. You’ll work with senior engineers, neuroscientists, ML engineers, and product teammates to help bring novel neurotechnology out of the lab and into everyday life. You’ll be a strong fit if you are curious, detail-oriented, comfortable learning quickly, and excited by the messy, rewarding work of making hardware and software behave in the real world.

What You’ll Do

Firmware Development & Embedded Systems

  • Develop firmware for wearable device prototypes and production-oriented development platforms
  • Write, test, and debug embedded software in C/C++ for microcontrollers, DSPs, sensors, and peripherals
  • Build test applications, scripts, and tools to validate embedded systems and hardware behavior
  • Support firmware that interfaces with Bluetooth SoCs, including Qualcomm or similar platforms
  • Help implement embedded data collection, signal processing, and post-processing workflows
  • Contribute to memory, power, and performance optimization on resource-constrained devices

Hardware Bring-Up & Testing

  • Support hardware bring-up, prototype validation, and debugging for wearable device systems
  • Experiment with sensor and peripheral interfaces, including EEG and related biopotential sensing components
  • Work with hardware engineers to test board-level functionality and diagnose firmware/hardware issues
  • Maintain clear documentation for test procedures, firmware behavior, debugging notes, and known issues
  • Help create repeatable testing workflows for prototypes, development boards, and demo systems

Cross-Functional Collaboration

  • Collaborate with senior firmware, electrical, neuroscience, ML, and product teammates to define prototyping scope and technical requirements
  • Help port signal processing or ML-adjacent algorithms into embedded environments under guidance from senior team members
  • Translate technical findings into clear updates for both technical and non-technical teammates
  • Participate in design reviews, debugging sessions, and product discussions
  • Learn from experienced engineers while taking ownership of well-scoped firmware projects

What We’re Looking For

Required Qualifications

  • 2-5 years of experience in embedded systems, firmware development, electrical engineering, computer engineering, or a related area
  • Strong programming skills in C or C++
  • Experience working with microcontrollers, embedded processors, sensors, or peripheral interfaces
  • Familiarity with ARM-based processor families such as STM32 or similar 32-bit chipsets
  • Experience debugging embedded systems using tools such as oscilloscopes, logic analyzers, debuggers, serial logs, or similar methods
  • Basic understanding of embedded constraints such as memory, power, timing, and performance
  • Ability to write test code, scripts, or utilities to support hardware and firmware validation
  • Strong problem-solving skills, attention to detail, and comfort working with ambiguous hardware/software issues
  • Clear communication skills and willingness to collaborate across engineering, science, and product teams
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience

Nice to Have

  • Experience with Bluetooth, BLE, audio products, headphones, or wearable consumer electronics
  • Familiarity with Qualcomm Bluetooth SoCs or similar wireless platforms
  • Exposure to DSP concepts, digital filters, embedded signal processing, or sensor data pipelines
  • Familiarity with RTOS concepts, bootloaders, firmware update flows, or low-level drivers
  • Experience with TI ADS129x series EEG/ECG ADCs or other biopotential measurement systems
  • Interest in EEG, neuroscience, cognitive performance, human-computer interaction, or wearable technology
  • Familiarity with board design, PCB layout considerations, or hardware implementation best practices
  • Experience with Python, Bash, or other scripting tools for testing and automation
  • Experience in a startup, lab, product development, or fast-moving hardware environment

What Success Looks Like

In your first 30 days, you will learn Neurable’s hardware platforms, firmware architecture, development tools, testing workflows, and product goals. You’ll get familiar with our wearable systems, EEG sensing stack, Bluetooth architecture, and how firmware connects to the broader product experience. In your first 60 days, you will begin owning well-scoped firmware or test projects, contribute to prototype validation, improve debugging workflows, and collaborate with senior engineers on embedded testing, sensor interfaces, or signal-processing-related firmware tasks. In your first 90 days, you will deliver meaningful firmware contributions to a prototype or product development effort, help make testing more repeatable, document key workflows, and become a reliable contributor to hardware bring-up, embedded debugging, and cross-functional development.

How We Work

At Neurable, we value people who are thoughtful, direct, curious, and accountable. We care about moving quickly, but not recklessly. We like builders who can zoom out to understand the mission and zoom in to sweat the details. Firmware at Neurable sits close to the heartbeat of the product. The work touches real hardware, real users, and real biological signals, which means quality, curiosity, and careful debugging matter. Sometimes the answer is in the code. Sometimes it is on the board. Sometimes it is hiding in a waveform with a tiny hat and an attitude. You do not need to know everything on day one. You do need to learn quickly, ask good questions, communicate clearly, and take ownership of the systems you touch.

What We Offer

  • Competitive salary based on experience and role scope
  • Equity participation in a high-growth neurotechnology company
  • High-quality health insurance
  • 401(k) with employer matching contributions
  • Generous PTO
  • The opportunity to work on novel technology at the intersection of neuroscience, AI, hardware, software, and human performance
  • A collaborative team that values rigor, warmth, practical problem-solving, and strong engineering judgment
  • Pet-friendly office, team activities, and homemade waffles on Wednesdays

Logistics & Requirements

  • Full-time role
  • [On-site / hybrid] based on team and role requirements
  • Authorized to work in the United States
  • No visa sponsorship available for this role
  • 2+ years of relevant firmware, embedded systems, electrical engineering, or computer engineering experience preferred
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience preferred

Location
Boston, MA [On-Site / Hybrid]
Job Type
Full-Time
Apply for position