Firestorm Labs
Staff Systems Software Engineer, Linux/Edge
$171K–$201K
San Diego, United States · On-site · Staff · Full-time · Posted Sep 2, 2026
- Experience
- 8+ years building systems, platform, infrastructure, or embedded Linux software.
- Visa sponsorship
- U.S. person required due to ITAR regulations. Export-control eligibility includes U.S. citizens, lawful permanent residents, protected individuals, or others eligible to obtain required U.S. authorizations.
About the job
Build and operate the Linux systems layer and factory-floor integrations for Crucible, Firestorm’s edge software platform, including deployments in disconnected and air-gapped environments.
What you'll do
- Design and maintain Crucible’s edge runtime and Linux configuration, provisioning, networking, security, updates, and recovery.
- Integrate software with factory equipment and build device provisioning, diagnostics, update, and fleet-management tools.
- Debug issues across applications, Linux, networks, peripherals, and physical equipment; partner on edge-to-cloud architecture.
What they ask for
- 8+ years building systems, platform, infrastructure, or embedded Linux software.
- Deep Linux experience and strong networking fundamentals.
- Strong proficiency in at least one systems programming language; experience operating software on physical or edge compute.
- Experience with device lifecycle management, hardware or peripheral integration, and debugging across software, OS, network, and hardware boundaries.
Nice to have
- Experience with Rust, C++, Go, or Python; containers and edge orchestration.
- Experience with air-gapped systems, Linux image creation, industrial protocols, factory equipment integration, or Linux security.
Pay
$171,000 – $201,000 USD (base salary)
Tools
Linux, Rust, C++, Go, Python, systemd, OPC UA, MQTT
Model-written summary · the original posting is authoritative