Senior Embedded Software Engineer
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.
$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....SeniorWork experience placementWork at officeLocal area- ...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...SeniorImmediate startWorldwide
- ...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...SeniorPermanent employmentFlexible hours
- 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
- ...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
$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...SeniorLocal area$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-...SeniorPermanent employmentTemporary workLocal areaWorldwide$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...SeniorRemote work3 days per week- ...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
- ...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...SeniorRemote work
$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...SeniorFull timeInternshipWork at officeFlexible hours- ...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
$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...SeniorWork at officeShift workNight shift- ...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
$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...SeniorFull timeWork at officeWorldwideFlexible hours$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...SeniorFull time$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...SeniorRemote work- ...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...SeniorLocal area
$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...SeniorLocal area- ...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....SeniorLocal area
- ...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
- ...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...SeniorLocal area
- 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
$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...SeniorPermanent employmentFull timeFlexible hours- ...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...SeniorFull timeWork at officeImmediate startWorldwideFlexible hoursNight shift
- ...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...SeniorFull timePart timeRemote work3 days per week
- ...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
$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...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...SeniorLocal area
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded developer San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded systems software engineer San Francisco, CA
- senior associate vice president San Francisco, CA
- senior manager accounts payable San Francisco, CA
- senior cloud service delivery manager San Francisco, CA
- senior service engineer San Francisco, CA
- senior quantitative risk analyst San Francisco, CA
- senior software design engineer San Francisco, CA



