Embedded Firmware Engineer - Real-Time & BLE

Qnovia, Inc.

Newport Beach, Northern (CA, KY)

Hybrid

USD 130,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Equity ownership
Flexible hybrid work arrangement
401(k) with company match

Job summary

Qnovia, Inc. in Newport Beach, CA is seeking a Firmware Engineer to develop embedded software for connected inhalation devices. You will implement firmware for ARM Cortex-M MCUs, enable Bluetooth LE, manage sensor data, and support device provisioning.

You will work with hardware engineers, write tests, and ensure compliance with IEC 62304. A bachelor's in EE/CS and 5+ years of embedded experience required; hybrid work option and equity available.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • 5+ years of experience in embedded firmware development.
  • Proficiency in C/C++ for resource-constrained environments.
  • Experience with RTOS (FreeRTOS, Zephyr, or equivalent).
  • Familiarity with BLE, SPI, I2C, UART communication protocols.
  • Experience with oscilloscopes, logic analyzers, and embedded debugging tools.
  • Understanding of software development for regulated medical devices (IEC 62304).

Responsibilities

  • Design, implement, and test embedded firmware for ARM Cortex-M microcontrollers.
  • Develop real-time control algorithms for ultrasonic nebulization and aerosol generation.
  • Integrate sensor systems including flow sensors, pressure transducers, and accelerometers.
  • Write and maintain unit tests and integration tests for firmware modules.
  • Collaborate with hardware engineers on PCB bring-up and system-level debugging.
  • Support firmware update and device provisioning infrastructure.
  • Contribute to design documentation and SDLC artifacts per IEC 62304.

Skills

C/C++
Embedded firmware
ARM Cortex-M
RTOS
BLE
I2C/SPI/UART
Embedded debugging
IEC 62304

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Oscilloscope
Logic analyzer
CI/CD pipelines for embedded software

Job description

Qnovia, Inc. in Newport Beach, CA is seeking a Firmware Engineer to develop embedded software for connected inhalation devices. You will implement firmware for ARM Cortex-M MCUs, enable Bluetooth LE, manage sensor data, and support device provisioning.

You will work with hardware engineers, write tests, and ensure compliance with IEC 62304. A bachelor's in EE/CS and 5+ years of embedded experience required; hybrid work option and equity available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Qnovia, Inc. • Newport Beach (CA), Northern (KY)

Hybrid
USD 130,000 - 170,000
Medical, dental, and vision insurance
Equity ownership
Flexible hybrid work arrangement
+1
Senior Embedded Firmware Lead: Real-Time & BLE
Senior Embedded Firmware Lead: Real-Time & BLE

Align Technology • San Jose (CA)

On-site
USD 131,000 - 180,000
Medical, dental, vision
401k with company match
Paid vacation
+2
Senior Firmware Engineer / FitnessTech
Senior Firmware Engineer / FitnessTech

Motion Recruitment • Chicago (IL)

On-site
USD 120,000 - 165,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Senior BLE Firmware Engineer — Embedded IoT & Stock Options
Senior BLE Firmware Engineer — Embedded IoT & Stock Options

Motion Recruitment • Chicago (IL)

On-site
USD 120,000 - 165,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Embedded Firmware Engineer II — Medical Devices
Embedded Firmware Engineer II — Medical Devices

MGC Diagnostics Corporation • Georgia

On-site
USD 85,000 - 110,000
Embedded Firmware Engineer — Medical BCI Systems
Embedded Firmware Engineer — Medical BCI Systems

Precisionneuro • Santa Clara (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Firmware Engineer — Embedded Medical Devices (BCI)
Firmware Engineer — Embedded Medical Devices (BCI)

Precision Neuroscience • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer II (Medical Devices)
Embedded Firmware Engineer II (Medical Devices)

CAIRE Inc. • Canton (GA)

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Engineer — ARM, C, Real-Time
Senior Embedded Firmware Engineer — ARM, C, Real-Time

Broadcom Inc. • Irvine (CA)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
Embedded Firmware Engineer — MedTech for Point‑of‑Care
Embedded Firmware Engineer — MedTech for Point‑of‑Care

Ricovr Healthcare Company • Princeton (NJ)

On-site
USD 110,000 - 150,000