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 productionBonus 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 scaleBenefits
Health Care Plan (Medical, Dental & Vision)Retirement Plan (401k, IRA)Paid Time Off (Vacation, Sick & Public Holidays)Work From HomeFree Food & SnacksStock Option Plan