Senior Firmware Engineer Job at Omen, San Francisco, CA

cWY2a05TMUt3Y3krQUtodUFmMjVzeFJ1dHc9PQ==
  • Omen
  • San Francisco, CA

Job Description

Job Description

Job Description

We are looking for an experienced engineer to help build Omen's “Digital Mechanic” platform—an intelligent diagnostic layer that helps industrial machines monitor and maintain themselves.

We combine field-hardened sensor hardware with a modern software stack to surface high-signal insights for industrial machine operators, OEMs, and defense applications. Your work will help heavy equipment speak for itself—and stay mission-ready.

  • Scale our IoT fleet and lead firmware engineering from 10s of devices to 1000s as well as own future sensor SKUs—bootloader, field-upgrade system, diagnostics, and telemetry.
  • Build robust and reliable firmware with watchdogs, safe-mode fall-back, OTA rollback, and remote shell/debug tooling, hardened design for long life in the field.
  • Design and implement observability pipelines that surface device health (power, RF, flash wear, sensor drift) in near-real time.
  • Define, develop, and support production test fixtures and factory programming flows to guarantee every unit ships with known-good firmware and fully functional hardware.
  • Partner with Cloud, Embedded, and Mechanical teams to reduce MTTR and maximize fleet uptime; deliver root-cause analysis for field failures.
  • Create the playbooks, metrics, and dashboards that let us triage thousands of endpoints.
  • Lead firmware efforts for NPI with scoping, prototyping, and resourcing the development of new technologies.
  • Champion best practices in code review, CI for firmware, and secure-by-default design.

Requirements

  • 5+ years building and shipping production firmware for low power MCUs/System-on-Modules.
  • On-site experience supporting contract manufacturing production including flashing, test, and quality.
  • Led the rollout and lifecycle management of a commercial IoT fleet (>5 k devices): staged OTA, remote logging, field metrics, and bricking-proof recovery.
  • Authored device-side observability frameworks (health beacons, crash dumps, metrics pipelines).
  • Implemented secure boot, signed updates, and key management in resource-constrained environments.
  • Fluent in C/C++, and at least one higher-level language (Python, Go, Rust) for build or test tooling.
  • Comfortable reading schematics, probing with a scope/logic analyzer, and collaborating with HW teams on DFM and EMC fixes.
  • Hands-on experience with cellular/LTE-M and/or Wi-Fi connectivity stacks and the quirks of keeping them online in harsh RF conditions.
  • Proven bias for ownership in ambiguous, fast-changing settings; you dig into data, form a plan, and push it through to production

Bonus if you have:

  • Experience with Zephyr RTOS or Yocto-based Linux.
  • Knowledge of predictive maintenance or industrial protocols (CAN, Modbus, OPC-UA).
  • Contributed to open-source embedded projects.
  • Familiarity with AWS IoT Core, Greengrass, or Azure IoT Hub at fleet scale

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Work From Home
  • Free Food & Snacks
  • Stock Option Plan

Job Tags

Contract work, Remote work, Work from home,

Similar Jobs

Cummins

Marketing Summer Internship Positions Job at Cummins

Be The First To Apply Focus on the core content of the job post, removing all unnecessary metadata, navigation mentions, and extraneous details. The goal is to present a clean, beautiful, and high-signal-to-noise-ratio job description. Cummins

Motion Recruitment

Cloud Architect / DevOps / Onsite / Webster, MA Job at Motion Recruitment

 ...and support technical teams to strengthen AWS knowledge and architectural capabilities. Qualifications: ~ Bachelors degree in computer science, Information Technology, or a related field. ~10+ years of experience in IT or software development, including hands-on... 

Central Valley Glass & Screen Inc.

Driver (Class C) Job at Central Valley Glass & Screen Inc.

 ...Driver (Class C) Job Summary: ~ As a Driver, you will be responsible for transporting materials, products, and equipment between our facilities, suppliers, and customers in a timely and safe manner. Duties/Responsibilities: Safely operate and maintain... 

Connect Staffing

General Labor Job at Connect Staffing

 ...Job Description Job Description MINIMUM 1 YEAR EXPERIENCE IN GENERAL LABOR Connect Staffing is seeking an experienced General Labor Associate to fill an opening at a plastic manufacturing facility in Ontario, CA. Schedule: Monday Friday, 11:00 PM to... 

Amazon Flex

Amazon Delivery Driver - Flexible Shifts - Earn $19.00 - $21.50/hr Job at Amazon Flex

 ...Job Description Amazon delivery partner opportunity Earn $19.00 - $21.50/hr\n What is Amazon Flex? It's simple! Use your vehicle and smartphone to earn extra money delivering with a brand you trust. With Amazon Flex, you only deliver when you want to. Amazon Flex...