×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: Cairns Health
Full Time position
Listed on 2026-02-17
Job specializations:
  • Software Development
    AI Engineer, Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: California

Cairns Health is building an AI-powered care companion that seniors interact with entirely through voice. We’re looking for a highly skilled engineer to own and evolve the real-time audio and speech processing pipeline that makes these conversations feel natural, reliable, and responsive on embedded hardware.
This role is ideal for someone with a strong foundation in C++ on embedded Linux and deep hands‑on experience with audio signal processing for speech
, whether your background is firmware-heavy with ML exposure or ML-leaning with strong systems skills.

Key Responsibilities

You will lead development of our on-device audio pipeline, focusing on real‑time speech interaction:

  • Design and implement real-time streaming of speech audio to and from the OpenAI Realtime API
  • Build and tune audio buffering, latency management, and synchronization for conversational speech
  • Implement speech interruption detection (barge‑in) to support natural, turn-based dialogue
  • Develop dynamic noise floor detection and related signal conditioning for in‑home environments
  • Apply practical audio signal processing and ML techniques to improve speech quality and robustness
  • Evaluate and potentially re‑architect our Linux audio stack (e.g., Pulse Audio → Pipe Wire)
  • Optimize performance, memory usage, and reliability on constrained embedded devices
  • Collaborate closely with firmware, ML, and hardware teams to ship production‑quality systems

All core development is done in C++ on Yocto‑based embedded Linux systems
.

Required Qualifications
  • Strong proficiency in C++ with experience building production, real‑time systems
  • Hands‑on experience with audio signal processing for speech
    , such as:
  • Audio buffering and streaming
  • Noise estimation / suppression
  • Voice activity detection or interruption handling
  • Experience developing on embedded Linux (Yocto preferred)
  • Solid understanding of multi‑threaded, low‑latency systems
  • Comfortable working close to the OS and audio stack
Nice to Have (but not required)
  • Experience integrating with speech or conversational AI systems
  • Familiarity with ML tools or models used in audio/speech processing
  • Experience with Pipe Wire, Pulse Audio, ALSA
    , or similar Linux audio frameworks
  • Background in embedded firmware, device bring‑up, or kernel‑adjacent development
  • Experience with NXP i.MX8 or similar So Cs

Who You Might Be

  • An ML or audio engineer who enjoys working close to the system in C++
  • A firmware engineer who has built speech/audio pipelines and understands ML concepts
  • Someone who likes solving hard, real‑world problems in noisy, unpredictable environments (homes, not labs)
About Cairns Health

Cairns Health (https://(Use the "Apply for this Job" box below).) is creating a fundamentally better healthcare experience for people with chronic health conditions and those who care for them. We make healthcare more accessible by simplifying complex care plans, connecting care teams and meeting patients where they live. Through our conversational AI, patients use their voice to interact with our digital care companion, who proactively gives medication reminders, symptom checks, behavioral nudges and even engages in friendly conversation to ease loneliness.

Cairns uses a device that includes radar to put the patient in context and passively monitors their activities, including: heart rate, breathing rate and sleep stages, all without a wearable. The result is informed and timely intervention that drives improved clinical outcomes, reduced care delivery costs and a more satisfactory healthcare experience for all.

To Apply
Please send your resume (and optionally a short note)

Location

In office role in Sunnyvale, CA. Works 4 days in office.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary