Embedded Firmware Engineer at Prevent Biometrics
Edina, MN 55435, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

130000.0

Posted On

28 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Computer Science, Low Power Design, Digital Signal Processing, Wireless Protocols, Medical Devices, Iar, Interrupts, Computer Engineering, Regulatory Compliance, Embedded Systems, Git, C++, Keil

Industry

Electrical/Electronic Manufacturing

Description

ABOUT US

Prevent Biometrics develops advanced wearable technology for concussion monitoring and research in sports and military environments. Our smart mouth guard is a patented system that captures head impact data in real time, providing critical insights to athletes, coaches and medical staff. We are passionate about engineering devices that are ultra-low power, rugged, and reliable in the toughest environments.

REQUIRED QUALIFICATIONS

  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years of experience developing embedded firmware in C/C++ for resource-constrained devices.
  • Strong knowledge of real-time embedded systems, interrupts, and low-level hardware interfaces (I²C, SPI, UART, GPIO).
  • Experience with low-power system design and power profiling.
  • Familiarity with ARM Cortex-M architecture and development toolchains (Keil, IAR, GCC).
  • Strong debugging skills with lab equipment.
  • Experience working with revision control (Git) and CI/CD for firmware.

PREFERRED QUALIFICATIONS

  • Experience with wearable or medical devices, particularly in sports or defense applications.
  • Python experience for maintaining and updating internal firmware tools
  • Background in digital signal processing (DSP) for sensor data.
  • Knowledge of wireless protocols (BLE, NFC).
  • Experience with battery-powered ultra-low-power design.
  • Familiarity with regulatory compliance (FCC, CE, FDA).
Responsibilities

ROLE OVERVIEW

We are seeking a skilled Embedded Firmware Engineer to join our product development team. You will design, implement, and optimize firmware for our next generation of smart mouthguards and supporting hardware platforms. This role is hands-on, spanning from low-level driver development to system architecture, signal processing, data logging, and wireless communication, with a strong focus on battery life optimization and robust real-time performance.

KEY RESPONSIBILITIES

  • Design, implement, and maintain embedded firmware for ARM Cortex-M based microcontrollers (nRF52840)
  • Develop low-power firmware architectures for multi-sensor wearable devices.
  • Write and optimize drivers for accelerometers, gyroscopes, flash memory, optical, pressure sensors and more.
  • Implement DSP algorithms for head impact detection and data filtering.
  • Integrate wireless communication stacks (BLE, NFC).
  • Debug hardware/firmware interactions using oscilloscopes, logic analyzers, and protocol analyzers.
  • Contribute to firmware architecture, code reviews, and test plans.
  • Collaborate with electrical, mechanical, and data science teams to deliver robust and validated systems.
  • Support manufacturing test, calibration, and firmware update pipelines.
Loading...