Senior Embedded C++/Linux Engineer — Hybrid + Equity

Empo Health, Inc.

San Bruno (CA)

Hybrid

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid-friendly
Take what you need vacation
Medical/dental/vision
401(k) with match
Parental leave
Equity options

Job summary

Empo Health, Inc. seeks an experienced systems software engineer to own and evolve the Linux user-space C++ application. You will design robust, multithreaded components and collaborate closely with hardware teams to integrate new features for in-home health monitoring devices.

Ideal candidates bring 8+ years in systems software, strong C/C++ and OO design, and experience with embedded Linux. Hybrid-friendly role requiring onsite presence in San Bruno multiple days weekly with a focus on

Qualifications

  • 8+ years of systems software development with a focus on C++ architecture.
  • Proven ability to write maintainable, thread-safe C/C++ code for Linux user space.
  • Strong collaboration with hardware teams and experience with embedded Linux.
  • Comfortable with automation, testing, and build tooling using Python/Bash.

Responsibilities

  • Own the Linux user-space C++ application end-to-end from design to delivery.
  • Design and implement thread-safe, high-performance components.
  • Collaborate with Electrical, Mechanical, and Test teams to integrate hardware features.
  • Debug field issues and deliver fixes with proper instrumentation.
  • Develop automation, test, and build tooling with Python and Bash.
  • Document software architecture, interfaces, and test strategy for a regulated environment.
  • Support manufacturing bring-up and provide diagnostics improvements.

Skills

C/C++ architecture
Linux embedded
Multithreading
Hardware-software integration
Python/Bash
Cross-functional collaboration

Education

Bachelor’s or Master’s in EE/CE/CS

Tools

Yocto/OpenEmbedded
Git
Oscilloscope/Logic Analyzer

Job description

Empo Health, Inc. seeks an experienced systems software engineer to own and evolve the Linux user-space C++ application. You will design robust, multithreaded components and collaborate closely with hardware teams to integrate new features for in-home health monitoring devices.

Ideal candidates bring 8+ years in systems software, strong C/C++ and OO design, and experience with embedded Linux. Hybrid-friendly role requiring onsite presence in San Bruno multiple days weekly with a focus on

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer - HealthTech (Hybrid+Equity)
Senior Embedded Linux Engineer - HealthTech (Hybrid+Equity)

Empo Health • San Bruno (CA)

Hybrid
USD 100,000 - 130,000
Senior Embedded Software Engineer - Linux/Yocto
Senior Embedded Software Engineer - Linux/Yocto

Fairweather, LLC • San Bruno (CA)

On-site
USD 140,000 - 180,000
Hybrid-friendly environment
Take what you need vacation and sick‑p
Medical, dental, vision coverage
Senior Embedded Software Engineer ( C++ / Embedded Linux)
Senior Embedded Software Engineer ( C++ / Embedded Linux)

Empo Health, Inc. • San Bruno (CA)

Hybrid
USD 170,000 - 210,000
Hybrid-friendly
Take what you need vacation
Medical/dental/vision
+3
Senior Embedded Software Engineer (Firmware / Embedded Linux) at Empo Health San Bruno, CA
Senior Embedded Software Engineer (Firmware / Embedded Linux) at Empo Health San Bruno, CA

Fairweather, LLC • San Bruno (CA)

On-site
USD 140,000 - 180,000
Hybrid-friendly environment
Take what you need vacation and sick‑p
Medical, dental, vision coverage
Senior Embedded Software Engineer ( C++ / Embedded Linux)
Senior Embedded Software Engineer ( C++ / Embedded Linux)

Empo Health • San Bruno (CA)

Hybrid
USD 100,000 - 130,000
Hybrid-friendly working environment
Take what you need vacation and sick leave
Generous medical, dental, vision, and mental wellness coverage
+2
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Lead Embedded Real-Time Linux Engineer (ARM/C++)
Lead Embedded Real-Time Linux Engineer (ARM/C++)

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Embedded Software Engineer - Embedded Linux
Senior Embedded Software Engineer - Embedded Linux

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Equity
Benefits
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000