Software Engineer, Systems

Revere Defense Technologies
Any Location, CA
Category Engineering
Job Description
Role Overview

We're looking for a true generalist who is comfortable everywhere on the software stack, from embedded controls to databases and cloud systems. You'll be the connective tissue across our stack, taking on high-leverage work that falls between specialized roles and keeps the whole system moving.

What You Will Do

Work across the stack, bridge hardware and cloud, build higher layers, apply systems programming, and fill gaps. You'll be responsible for moving fluidly between low-level embedded work and higher-level services, building pipelines, and standing up and maintaining back-end services, databases, and cloud infrastructure.

Why It Might Be a Fit

This is a high-ownership, high-autonomy role for an engineer who'd rather see the whole product than live in one lane. You'll be working with a team that comes from Tesla, Anduril, Apple, Archer, and the U.S. military, and you'll have the opportunity to work on a high-leverage product that's already fielded across DoD.

Requirements

  • BS in Computer Science, Electrical/Computer Engineering, or equivalent demonstrated experience
  • 3+ years building software across multiple layers of the stack
  • Strong systems programming experience (C/C++/Rust)
  • Demonstrated experience moving data from embedded devices up to cloud or backend systems
  • A track record of shipping at more than one layer, from hardware-adjacent code to services and databases

Benefits

  • Early-stage equity
  • Company-sponsored benefit plans
  • 10% travel reimbursement
  • Extended and weekend hours compensation
  • On-site gym or fitness classes
  • Paid holidays
  • Health insurance
  • Retirement plan
  • Paid time off
]]>