Software Engineer, Systems
$130,000–$180,000 year
On-siteSan Bruno, California, United States
Job Summary
Work across the stack by moving fluidly between low-level embedded work and higher-level services, picking up whatever layer needs attention. Bridge hardware and cloud by building pipelines that carry telemetry off devices through intermittently connected networks into databases and cloud environments. Stand up and maintain back-end services, databases, and cloud infrastructure that turn raw device data into useful outputs. Apply systems programming expertise where performance and direct hardware interaction matter, filling gaps between specialized roles to keep the system end-to-end coherent. Collaborate across firmware, embedded Linux, manufacturing, and product to connect layers and unblock the team. This onsite role in San Bruno, CA, supports 10% travel and extended hours as necessary.
Required Qualifications
- 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
- This position is an onsite role based in Chariot Defense's San Bruno, CA, office
- Willingness to support 10% travel, domestically and internationally, as well as work extended and weekend hours, when necessary
- All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work
Desired Qualifications
- Deep experience with cloud infrastructure, databases, or backend services at scale
- Hands-on embedded or hardware background
- Comfort owning ambiguous, cross-cutting problems end-to-end
- Background in automotive, aerospace, defense, robotics, or energy
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.