Skip to content
Sweep360Sweep360

Firmware Engineer, Secure Systems

Firmware Engineer building secure embedded systems for high-stakes cyber-physical defense applications. Requires 3-6 years of deep systems-level firmware experience, strong C skills, and background in offensive security or red teaming of embedded hardware.

About the job

Responsibilities

  • Own firmware across RTOS, embedded Linux, wireless radios, GPS, and custom embedded hardware.
  • Write and maintain system daemons and firmware modules with strict fault isolation.
  • Own secure boot and verified firmware update pipelines end-to-end.
  • Conduct adversarial review of firmware attack surfaces (e.g. USB, BLE, UART, OTA) and close what you find.
  • Partner with RF and ML teams on high-throughput signal capture and real-time processing pipelines.
  • Build and maintain hardware validation tooling; reduce bring-up friction on every successive board spin.

Requirements

  • 3–6 years writing systems-level firmware for embedded targets with real depth, not glue code on top of HALs.
  • Strong command of C with the ability to adopt new systems languages (Rust, Zig, C++) when appropriate.
  • Proven background in red teaming, offensive security research, or adversarial testing targeting embedded systems and physical hardware.
  • Reasons about trust boundaries, failure modes, and adversarial inputs before they become vulnerabilities.
  • Thrived in an early-stage startup.
  • Comfortable operating without perfect specs or complete information.
  • U.S. Person status required (may involve export-controlled data).

Nice-to-Haves

  • Shipped firmware on microcontrollers and OS-based embedded systems.
  • Written firmware for systems with secure boot, verified OTA, or hardware-enforced trust boundaries.
  • Done RF/SDR-adjacent work or integrated wireless radios at the firmware layer.
  • Maintained embedded Linux systems (custom rootfs, systemd services, power management).
  • Held a security certification or contributed to a CVE, hardware CTF, or published security research.

Skills

C, Rust, Zig, C++, Rtos, Embedded Linux, Secure Boot, Ota Updates, Rf, Sdr, Ble, Uart, Usb

OpenAI

OpenAI

San Francisco, CA

Control Systems Software Engineer, Robotics
$380k+/yrOn-siteEmbedded Engineering

Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.

Fab2

Fab2

Austin, TX
Software Integration Engineer
No salary listedOn-site3+ YOEEmbedded Engineering

Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.

Zoox

Zoox

Foster City, CA

Software Engineer - Robot Software Infrastructure
$196k+/yrHybrid4+ YOEEmbedded Engineering

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.

Motive

Motive

United States
Telematics Coverage Engineer
No salary listedOn-site4+ YOEEmbedded Engineering

Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.