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

Senior Firmware Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Cairns Health
Full Time, Seasonal/Temporary position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Get AI-powered advice on this job and more exclusive features.

We’re looking for an experienced firmware engineer to help develop and refine a cutting-edge IoT system that will transform care for senior patients. In this role, you will contribute to the development of our AI-enabled, sensor-driven devices by extending firmware and applications, bringing up new hardware components, and addressing firmware issues through code reviews and ticket triage. You’ll work across the entire firmware stack from low-level bus protocols to higher-level transport layers to deliver high-impact features that enhance the patient and caregiver experience.

Key responsibilities include embedded development in C/C++ within a multi-threaded environment, collaborating with hardware teams to debug and ship production-quality devices, and supporting the full software release cycle. Candidates should have at least 3 years of professional experience in software development (including 2+ years of writing production-ready code), strong programming skills in C/C++, and experience with Linux kernel development. Preferred candidates will also have experience with Yocto Linux, MQTT, Speech SDKs, and TI Industrial Radar, along with a bachelor’s degree in computer science or equivalent.

Strong communication skills and the ability to work both independently and collaboratively are essential.

Key Responsibilities

• Design, develop, and continuously improve high impact features for our customers.

• Embedded development in C/C++, in a multi-threaded environment; delivering high quality code for our devices.

• Work on delivering new features which are aligned with the total software release cycle.

• Work across the firmware stack, be it at the low bus level or at the transport layer to debug, resolve, and fix issues.

• Work closely with hardware to help ship high quality products.

• Communicate ideas to the team and collaborate in oral and written form.

Basic Qualifications

• 3+ years of professional software development experience.

• 2+ years experience writing and maintaining production ready code.

• Experience with NXP i.mx8 processor family and architecture.

Preferred Qualifications

• 3+ years of experience in the full software development life cycle, including device bring-up, code reviews, debugging, source control, and testing.

• Development experience in one or more of the following:
Yocto Linux, MQTT, cybersecurity, and Speech SDKs.

• Experience with any TI Industrial Radar.

• Bachelor’s degree in computer science, electrical engineering, or equivalent.

About Cairns Health

Cairns Health (  ) 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 cover letter to .

Seniority level

• Mid-Senior level

Employment type

• Full-time

Job function

• Engineering and Information Technology

Industries

• Home Health Care Services

Referrals increase your chances of interviewing at Cairns Health by 2x

Apply BELOW
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