Firmware Engineer

Qnovia, Inc.

Newport Beach, Northern (CA, KY)

Hybrid

USD 130,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

Develop embedded firmware for Qnovia's connected inhalation devices, integrating real-time control systems with cloud-based digital health platforms.

About the Role

Qnovia's drug delivery devices combine precise ultrasonic nebulization with connected digital health technology. As a Firmware Engineer, you will develop the embedded software that controls device operation, manages sensor data, and enables Bluetooth connectivity for our companion mobile application. Your work will directly impact treatment efficacy and patient outcomes.

Responsibilities
  • Design, implement, and test embedded firmware for ARM Cortex-M based 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 software development lifecycle (SDLC) artifacts per IEC 62304
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 communication protocols (BLE, SPI, I2C, UART)
  • Experience with oscilloscopes, logic analyzers, and embedded debugging tools
  • Understanding of software development for regulated medical devices (IEC 62304)
Preferred Qualifications
  • Experience with Bluetooth Low Energy (BLE) stack development
  • Background in motor control or piezoelectric driver systems
  • Familiarity with OTA firmware update mechanisms
  • Experience with CI/CD pipelines for embedded software

$130,000 – $170,000 annually, depending on experience. Equity participation included.

  • Comprehensive medical, dental, and vision insurance
  • Equity ownership in a pre-commercial stage company
  • Flexible hybrid work arrangement
  • 401(k) with company match

Qnovia, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable federal, state, or local law.

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact us at careers@qnovia.com.

This job description is intended to describe the general nature and level of work being performed by individuals assigned to this position. It is not intended to be an exhaustive list of all duties, responsibilities, and skills required. Qnovia reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mechanical Engineer
Senior Mechanical Engineer

Qnovia, Inc. • Newport Beach (CA)

On-site
USD 140,000 - 180,000
Comprehensive medical, dental, and vision insurance
Equity ownership in a pre-commercial stage company
Flexible hybrid work arrangement
+1
Manufacturing Technician
Manufacturing Technician

Qnovia, Inc. • Newport Beach (CA)

On-site
USD 55,000 - 75,000
Comprehensive medical, dental, and vision insurance
Equity ownership
401(k) with company match
+1
Quality Assurance Engineer
Quality Assurance Engineer

Qnovia, Inc. • Newport Beach (CA)

On-site
USD 110,000 - 145,000
Comprehensive medical, dental, and vision insurance
Equity ownership in a pre-commercial stage company
401(k) with company match
Formulation Scientist
Formulation Scientist

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

Hybrid
USD 125,000 - 160,000
Comprehensive medical, dental, and vis
Equity ownership in a pre-commercial/急
Embedded Firmware Engineer - Real-Time & BLE
Embedded Firmware Engineer - Real-Time & BLE

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
Firmware Engineer II
Firmware Engineer II

CAIRE Inc. • Canton (GA)

On-site
USD 90,000 - 130,000
Aerosol Physicist
Aerosol Physicist

Qnovia, Inc. • Newport Beach (CA)

On-site
USD 135,000 - 175,000
Comprehensive medical, dental, and vision insurance
Equity ownership
Flexible hybrid work arrangement
+1
Regulatory Affairs Specialist
Regulatory Affairs Specialist

Qnovia, Inc. • Newport Beach (CA)

On-site
USD 120,000 - 155,000
Comprehensive medical, dental, and vision insurance
Equity ownership in a pre-commercial stage company
Flexible hybrid work arrangement
+1
Senior Firmware Engineer
Senior Firmware Engineer

Novanta Inc. • Bedford (MA)

On-site
USD 130,000 - 170,000
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000