About the Role
We are hiring a Senior Embedded Firmware Engineer to help own the firmware that runs Ironsite's wearable hardware. This is a foundational role on the hardware team, responsible for firmware that reliably captures, compresses, and uploads video from wearable devices in harsh environments. Battery life, image quality, thermal performance, and upload reliability are key firmware challenges. You will work with hardware, manufacturing, and cloud infrastructure teams to bring devices from silicon bring-up through volume manufacturing, owning the camera pipeline, sensor stack, OS, OTA, and provisioning infrastructure.
Responsibilities
- Develop embedded software for wearable devices on platforms like STM32 and Nordic, running Zephyr RTOS.
- Write and maintain drivers and libraries for camera, audio, wireless, IMU, and environmental sensors.
- Own end-to-end sensor bring-up on new hardware revisions, from initial silicon through validated production release.
- Optimize for memory, compute, thermal, and battery constraints in a wearable device.
- Own the imaging pipeline end to end, from sensor driver through ISP tuning to encoded video output.
- Tune ISP parameters for diverse lighting and environmental challenges.
- Analyze and balance image quality tradeoffs.
- Validate image quality across diverse conditions and build test infrastructure.
- Run real-time algorithms and lightweight ML inference on-device.
- Partner with AI research team to move inference workloads from cloud to edge.
- Build reliable, secure infrastructure for device provisioning, OTA firmware updates, and telemetry.
- Design firmware architecture and test infrastructure for safe, staged, and recoverable fleet updates.
- Own debugging tools, logging infrastructure, and observability for diagnosing field issues.
- Collaborate with hardware and manufacturing engineers across the full product lifecycle.
- Design firmware alongside manufacturing test procedures.
- Support new hardware revisions with rapid firmware iterations.
- Ensure firmware releases stay aligned with manufacturing cadence.
Requirements
- 6+ years of hands-on experience shipping embedded firmware on production hardware, with at least one full product lifecycle delivered in wearables, cameras, or IoT devices at real volume.
- Deep expertise in C and C++ for embedded systems with real resource constraints.
- Deep experience with camera and imaging pipelines, including sensor drivers, ISP tuning, and image quality analysis.
- Strong understanding of ISP core blocks: demosaicing, color correction, lens shading correction, spatial and temporal noise reduction, and HDR/WDR performance.
- Hands-on experience with at least one industry-standard microcontroller platform (STM32, nRF, ESP32, or similar) and one embedded RTOS (Zephyr, FreeRTOS, or similar).
- Comfortable reading schematics and datasheets, and using standard hardware lab tools to debug hardware-software integration issues.
- Systems thinking across the full embedded stack.
- A background in Electrical Engineering, Computer Engineering, or a related field, or the equivalent experience.
- Experience shipping wearable products at consumer volumes.
- Experience with wireless connectivity stacks and their power and reliability implications.
- Experience with power management design and low-power firmware techniques.
- Experience shipping OTA update systems for large device fleets.
- Experience with on-device ML inference, including quantization, model deployment on edge accelerators, and inference optimization for constrained platforms.
- Experience with high-speed video encoding pipelines and codec-side tradeoffs.
- Experience with audio processing pipelines.
- Experience contributing to Zephyr OS upstream or maintaining fork-level customizations.
Skills
- C
- C++
- Embedded Systems
- Firmware Development
- Wearables
- Cameras
- IoT Devices
- Camera Pipelines
- Imaging Pipelines
- Sensor Drivers
- ISP Tuning
- Image Quality Analysis
- Microcontroller Platforms (STM32, nRF, ESP32)
- RTOS (Zephyr, FreeRTOS)
- Schematic Reading
- Datasheet Analysis
- Hardware Debugging
- Systems Thinking
- Wireless Connectivity (BLE, Wi-Fi, LTE)
- Power Management
- Low-Power Firmware
- OTA Update Systems
- On-device ML Inference
- Video Encoding (H.264, H.265, AV1)
- Audio Processing
- Zephyr OS
Location
- San Francisco Bay Area
Work Type
- On-site
Experience Level
- Senior
- 6+ years of experience
Education Level
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field, or equivalent experience.
Salary/Compensations
- $175k-$225k per year
Benefits
- Significant early-stage equity
- Full benefits including health, dental, vision, and 401(k) with 6% match
- Daily catered breakfast and lunch
About the Company
- Ironsite is building the intelligence layer for the physical world, designing wearable hardware and transforming shift footage into next-morning reports with AI models.
- We accelerate construction speed, efficiency, and predictability for complex infrastructure projects.
- Our philosophy is pro-worker, believing technology should empower, not replace, the workforce.
- We provide craft workers and project leaders better on-site visibility and a system where daily construction reality is available to project leaders.
- Ironsite is deployed on large construction projects, capturing over 100,000 hours of footage, processing thousands of hours daily, with a worker opt-out rate below two percent.
- Our workforce-first architecture anonymizes devices, captures no audio, and never releases raw video.
- Ironsite is backed by leading investors and prominent operators in technology and construction.
- We believe Ironsite is the foundation for the future of construction, acting as the operating system for building the physical world and unlocking a new level of respect for the workforce.
