Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

Full-time

Omen AI

Senior Embedded Software Engineer

Location: San Francisco, CA (In-person)

Who We Are

Omen AI is building the diagnostic layer for the world's most critical infrastructure.

Omen is miniaturizing lab-grade monitoring into state-of-the-art, field-deployable embedded

sensors. Our systems deliver high detail analysis reports on the fluids in

industrial machines and datacenters, allowing us to detect complex wear trends

like hydraulic cylinder failures or coolant contamination in real-time. With this

data we can automatically match anomalies with failure modes weeks to months

before catastrophic failure occurs.

Our team is a tightly knit group of builders, dropouts, and industry veterans.

We don’t build things that are good enough, we build things that are 100x better.

Role Summary

As an Embedded Software Engineer at Omen, you will help plan and build the software that runs on our current and future products. You will be developing for our custom embedded sensors, implementing peripheral drivers, local data management, and connectivity to reliably get the data home. You'll also work closely with our hardware, R&D, and software teams in realizing our next generation of sensors, providing a technical voice in how our embedded platform evolves.

If you want to own a fascinating hardware problem from the ground up and build something that protects the most expensive infrastructure on the planet, we want to talk to you.

Responsibilities

Drive the Embedded Platform

  • Plan and design the embedded software system for current and next-generation Omen sensors.
  • Define interfaces between firmware, on-device data processing, and our cloud platform.

Build Drivers and Firmware

  • Develop and maintain peripheral drivers (e.g. SPI, I2C, UART, ADCs, detector interfaces, pumps, valves, and high-voltage control).
  • Write production C/C++ for real-time control and data acquisition.
  • Bring up new hardware alongside the electrical team, debugging at the board level when needed.

Engineer for Reliability

  • Lead reliability analysis for embedded systems: failure modes and effects analysis (FMEA), watchdog and recovery strategies, and power-loss resilience.
  • Build automated and hardware-in-the-loop (HITL) tests so every release is proven before it reaches a customer site.
  • Investigate field failures to root cause and feed the lessons back into design.
  • Help maintain a fail-safe OTA pipeline for a growing fleet of field devices.

Provide Technical Direction

  • Set coding standards, review code, and guide technical decisions across the embedded stack.
  • Act as the bridge between hardware and software teams, translating constraints in both directions and writing clear design docs.

Qualifications

Minimum Qualifications

  • Experience developing embedded software for shipped hardware products, or equivalent hands-on experience.
  • Strong proficiency with C and C++ for resource-constrained, real-time systems.
  • Strong proficiency in Python for on-device Linux services, tooling, test automation, and data analysis.
  • Hands-on experience with an RTOS and with embedded Linux.
  • Experience writing peripheral drivers from datasheets, and debugging with oscilloscopes, logic analyzers, and JTAG/SWD.
  • Proven ability to communicate clearly across hardware and software teams, including written design docs and technical reviews.

Preferred Qualifications

  • Experience providing technical direction or leading architecture on an embedded team.
  • Embedded Linux build systems (Yocto or Buildroot) and bootloaders (U-Boot, MCUboot).
  • Experience designing or maintaining OTA update systems for field devices.
  • Embedded security: secure boot, signed firmware, and key management.
  • Industrial or datacenter protocols and connectivity, such as Modbus, CAN, IO-Link, MQTT, or cellular.
  • Firmware for scientific instruments, sensors, or high-speed data acquisition.
  • Formal reliability methods and hardware-in-the-loop test infrastructure and CI for firmware.
  • Prior early-stage startup experience.

Benefits

  • Pay: 160-190k base + equity
  • 100% medical, dental & vision coverage (for you)
  • Flexible PTO
  • Free food & snacks
  • Daily in-office lunch provided

Don't meet every bullet but excited about what we're doing? Apply anyway. Many excellent candidates don't tick every box, and we are looking for team players with undeniable talent.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in San Francisco, CA vacancy
  • $160k - $220k

     ...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can...  ...help!As the Sr or Staff level for the Embedded Engineering team, you will be responsible...  ...architecting, executing, and building the embedded software that powers our lidar firmware system.... 
    Senior
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  •  ...Embedded Controls Engineer Lead – Newlight Location: On-site Team: Embedded Systems & Real-Time Control Newlight is developing the world’s first scalable retrofit solution enabling hydrogen-assisted combustion for the existing global fleet. We combine advanced hardware... 
    Senior
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    4 days ago
  •  ...Senior Embedded Software EngineerAstranis builds advanced satellites for high orbits, expanding humanity's reach into the solar system. Today...  ...Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds, and operates... 
    Senior
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    3 days ago
  • Quantum Technologies. LLC in San Francisco, CA is seeking an experienced embedded software engineer for real-time systems. You will design and implement low-level software that directly interfaces with hardware components such as displays and telematics for Caterpillar... 
    Senior

    Quantum Technologies USA

    San Francisco, CA
    5 days ago
  •  ...Astranis Space Technologies Corp. is seeking a Senior Flight Software Engineer to design, implement, and mentor on embedded flight software for satellites. You will work across avionics, ground control, and telemetry to deliver robust software for the flight computer... 
    Senior

    Astranis

    San Francisco, CA
    3 days ago
  • $160k - $250k

     ...implementing proven reliable and deterministic software components for hardware peripherals for...  ...for flight- and safety-critical embedded software running on an embedded Linux system...  ...; partner with systems, hardware, test engineering, and operations to create repeatable... 
    Senior
    Local area

    ZipLine

    San Francisco, CA
    1 day ago
  • $197.53k - $276.54k

     ...Senior Embedded Software EngineerAt Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working...  ....Job DescriptionWe are seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for our next-... 
    Senior
    Permanent employment
    Temporary work
    Local area
    Worldwide

    Blue Origin

    San Francisco, CA
    4 days ago
  • $148k - $249k

     ...Job DescriptionJob Description The Embedded Software team owns our low-level software integration platform, coordinating communications amongst...  ...embedded software for truck control functions such as engine control, steering and braking.Integrate sensors and vehicle actuation... 
    Senior
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    4 days ago
  •  ...Unknown is seeking an embedded software engineer in San Francisco to join a four-person team, providing technical leadership and helping develop a cutting-edge camera system. You’ll drive the project from prototype to a 2027 launch in a highly autonomous, results-driven... 
    Senior

    Aegis Search Ltd

    San Francisco, CA
    3 days ago
  •  ...Hatch is seeking a Senior Embedded Systems Engineer to develop firmware for sleep devices, impacting both baby and adult products. You will dive into embedded architecture while collaborating with various teams, ensuring that product designs meet high standards of functionality... 
    Senior
    Remote work

    Hatch

    San Francisco, CA
    2 days ago
  • $182k - $230k

     ...of progress. Over the last decade, software has transformed the digital world. But...  ...work at scale. We are roboticists, engineers, operators, and builders. We believe the...  ...What you’ll do We are seeking an Senior Embedded Firmware Engineer to develop the low-level... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    2 days ago
  •  ...Pronto AI is seeking an Embedded Firmware Engineer to join our growing team in San Francisco. You’ll develop firmware for custom boards from the ground up, collaborating with electrical and software engineers to translate schematics into robust, field-ready software.... 
    Senior

    Pronto

    San Francisco, CA
    3 days ago
  • $200k - $300k

     ...real job sites next week. The Role We're hiring a Senior Embedded Firmware Engineer to help own the firmware that runs Ironsite's wearable hardware...  ...our wearable hardware platform. Develop embedded software for our wearable devices on platforms like STM32 and... 
    Senior
    Work at office
    Shift work
    Night shift

    Iron Site

    San Francisco, CA
    1 day ago
  •  ...Humble Robotics is seeking an Embedded Engineer to craft safety‑critical, real‑time firmware for automotive ECUs. You’ll drive the full firmware lifecycle from bring‑up to production deployment and work closely with hardware, systems, and safety teams. The role involves... 
    Senior

    Humble Robotics

    San Francisco, CA
    7 hours ago
  • $182k - $230k

     ...technology company. About The Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous haulage...  ...of custom-built PCBs Collaborate with electrical and software engineers to develop comprehensive specifications for new... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    1 day ago
  • $175k - $248k

     ...AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor...  ...urban transportation operating system. About the Role As a Senior Embedded Firmware Engineer , you will design, implement, and optimize the core real... 
    Senior
    Full time

    42dot

    San Francisco, CA
    4 days ago
  • $160k - $220k

     ...incredible talent pools in aerospace, electrical engineering, design-led organizations. We ultimately...  ...you We are looking for an experienced Embedded Firmware Engineer ready to take on a...  ...Develop ancillary desktop or embedded software to support development, testing, and... 
    Senior
    Remote work

    Optivolt

    San Francisco, CA
    3 days ago
  •  ...the way secure connected AI‑enabled embedded solutions are created. We are looking...  ...looking for a self‑driven and motivated Senior Application Engineer in Pleasanton, CA to help us promote...  ...developing firmware and/or software for embedded products. Experience with... 
    Senior
    Local area

    Alif Semiconductor

    Emeryville, CA
    3 days ago
  • $160k - $250k

     ...Zipline’s autonomous drone delivery system relies on software that behaves safely and predictably. The avionics software...  ...management of the avionics sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation strategy and execution for avionics... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    3 days ago
  •  ...thinkers. We don’t believe culture can be engineered - but when it falls into place, it’s a...  ...felt so present. Position Overview As an Embedded Engineer, you will develop safety-...  ...deployment, collaborating closely with hardware, software, systems, and safety engineering teams.... 
    Senior
    Local area

    Humble Robotics

    San Francisco, CA
    2 days ago
  •  ...deploy closed-loop control algorithms and embedded C/C++ firmware for robotic systems,...  ...collaborating with electrical, mechanical, and software teams to deliver reliable, production-...  ...'s or master's degree in electrical engineering, computer engineering, or a related field... 
    Senior

    Skyrocket Ventures

    San Francisco, CA
    3 days ago
  •  ...Role Autonomous aircraft need onboard software that communicates, updates, reports health...  ...in safety-critical environments. The Embedded Platform team builds the middleware and...  ...integration for flight-software teams. Senior engineers lead substantial services and integrations... 
    Senior
    Local area

    ZipLine

    South San Francisco, CA
    4 days ago
  • VC Stack in San Francisco is looking for a Principal-level investor to lead investment efforts and manage a team. This role requires at least 7 years of experience in venture capital, a proven track record of successful investments, and strong fundraising abilities. You...
    Senior

    VU Venture Partners

    San Francisco, CA
    3 days ago
  • $180k - $235k

     ...Franklin Templeton, and Snowpoint, and employs a team of 500 engineers and entrepreneurs. Astranis designs, builds, and operates...  ...,000 sq. ft. headquarters in Northern California, USA. Senior Embedded Software Engineer As a Senior Embedded Software Engineer on the... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Astranis

    San Francisco, CA
    2 days ago
  •  ...be well-rested and building the most advanced hardware, software, and AI technology to make it possible. Our products power...  ...–this isn’t it. The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations of the Pod... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eightsleep

    San Francisco, CA
    3 days ago
  •  ...implement reliable, thread-safe, multithreaded software components (synchronization, concurrency...  ...product scalability.Collaborate on the embedded Linux platform work and Yocto build...  ...a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science... 
    Senior
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    1 day ago
  •  ...SR2 is seeking a Senior Firmware Engineer in San Francisco to own firmware from bring-up to production. You will ship firmware to connected devices, enable OTA updates, and use telemetry to diagnose field issues. This high-ownership role offers autonomy, fast pacing... 
    Senior

    SR2

    San Francisco, CA
    1 day ago
  • $162k - $252k

     ...assembling a diverse, world-class team—engineers, designers, researchers, and product minds...  ...—always with a human-centric mindset.By embedding AI advancements into every HP product...  ...their best work.About The RoleThe System Software team is responsible for firmware, operating... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    HP IQ

    San Francisco, CA
    1 day ago
  •  ...Senior Embedded Software Validation EngineerSouth San Francisco, California, USAAbout ZiplineZipline is the world's largest and most experienced...  ...sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation strategy and execution for avionics... 
    Senior
    Local area

    ZipLine

    South San Francisco, CA
    3 days ago
  •  ...A fast-growing connected hardware company is hiring a Senior Firmware Engineer. Their products are already deployed in the field, and firmware sits at the core of what they build. This is a high-ownership role for an engineer who wants autonomy, pace and visible impact... 
    Senior

    SR2

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!