Overview
On Site
130k - 145k
Full Time
Skills
Embedded Software
Computer Hardware
Microcontrollers
Communication
Systems Architecture
Debugging
Testing
Firmware
Medical Devices
C
C++
Embedded Systems
STM
Real-time
Operating Systems
RTOS
Bluetooth
Signal Processing
Sensors
Fusion
Startups
Job Details
Our client, an early-stage neurotechnology startup, is seeking a Senior Firmware Engineer to help develop the core embedded software for their next-generation wearable platform. The company is pioneering real-time neural signal processing and closed-loop control systems to enable breakthrough health and performance applications.
Key Responsibilities:
Qualifications:
Key Responsibilities:
- Design, develop, and maintain embedded firmware for wearable neurotech devices
- Work closely with cross-functional teams on hardware bring-up, BLE communication, and sensor integration
- Implement low-power control systems and real-time data handling on STM32 microcontrollers
- Develop and optimize BLE/Bluetooth communication using SoCs from vendors like Qualcomm or Nordic
- Contribute to system architecture, debugging, and testing of firmware in lab and real-world settings
Qualifications:
- 5+ years of embedded systems experience, ideally in wearables or medical devices
- Strong proficiency with C/C++ for embedded development
- Experience with STM32 MCUs and real-time operating systems (RTOS)
- Hands-on experience with BLE/Bluetooth SoCs (e.g., Qualcomm, Nordic)
- Familiarity with signal processing, sensor fusion, or controls is a strong plus
- Ability to thrive in a fast-paced, startup environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.