Skip to content
Sweep360Sweep360New York, NY

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.

Salary not listed
On-site3+ YOEEmbedded Engineering

About the role

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

CRustZigC++RtosEmbedded LinuxSecure BootOta UpdatesRfSdrBleUartUsb
Applied Intuition

LVC Simulation Integration Engineer

Applied IntuitionFort Walton Beach, FL

Lead design and development of Live, Virtual, and Constructive (LVC) simulation integrations to support experimentation, testing, and training of multi-agent Tactical AI autonomy software for air combat. Requires Master's in CS/engineering, 3+ years modern C++, defense M&S tools, and simulation standards (DIS/HLA).

100k – 160k
On-site5+ YOEEmbedded Engineering
Zoox

Embedded Software Engineer

ZooxSan Diego, CA +1

Develop and test embedded software for Zoox vehicle charging, power management, and electro-mechanical systems. Requires 4+ years real-time embedded C/C++ experience with microcontrollers, automotive protocols (CAN/LIN), and cross-functional collaboration on safety-critical vehicle controls.

155k – 190k
Hybrid4+ YOEEmbedded Engineering
Cerebras Systems

ML Systems Integration Engineer

Cerebras SystemsSunnyvale, CA

Build and debug software infrastructure for next-generation AI hardware systems at Cerebras. Requires strong Python/C++ skills, OS and computer architecture knowledge, and experience with complex hardware-software debugging and system integration.

Salary not listed
On-siteEmbedded Engineering
Applied Intuition

Embedded Firmware Validation Engineer

Applied IntuitionSunnyvale, CA

Design and execute HIL/SIL validation test cases and automated frameworks for AUTOSAR Classic and Adaptive embedded stacks, including communication protocols, OS, diagnostics, and functional safety. Requires 3+ years embedded validation experience, AUTOSAR knowledge, and Python scripting.

118k – 200k
On-site3+ YOEEmbedded Engineering
Atomicmachines

Software Engineer, Robotics (ALL LEVELS)

AtomicmachinesSanta Clara, CA

Build and debug distributed software and firmware controlling complex robotics and manufacturing systems with real-time constraints. Requires 5+ years experience interfacing software with hardware, fluency in C++/Python, and a relevant BS degree.

185k – 260k
On-site5+ YOEEmbedded Engineering