$Not specified
The Senior Firmware Engineer will build Omen's 'Digital Mechanic' platform, focusing on creating reliable firmware for industrial machines. Responsibilities include scaling the IoT fleet, designing observability pipelines, and collaborating with cross-functional teams to enhance device performance.
Candidates should have over 5 years of experience in production firmware development for low power MCUs and a strong background in supporting contract manufacturing. Proficiency in C/C++ and familiarity with higher-level languages, as well as hands-on experience with connectivity stacks, are essential.
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. 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 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
This job posting was last updated on 10/15/2025