Mission Software EngineerNew$177K
The opportunity
The Imaging team builds and fields state-of-the-art camera and sensor systems deployed to solve real security challenges for the United States and its allies. We work across the full stack, from bare-metal hardware and firmware to networked services and cloud integrations, and…
What you'll do
+ years of software development with meaningful production ownership: not just shipping features, but owning systems after they ship (their health, uptime, and behavior once they are in users' hands).
Deep proficiency in at least one of C++, TypeScript(node.js/React), or: Python, and the ability to work effectively across the stack boundary in a second language (reading, debugging, and modifying code outside your primary). Our work spans a large TypeScript/React operator-facing UI and a growing body of C++ services running on edge hardware, and C++ depth is increasingly central as we expand across our imaging product lines.
Comfort ramping quickly into unfamiliar languages, tools, and deployment: systems. Our language and tooling mix varies by product and shifts over time; we value engineers who get productive in a new stack rather than staying in one lane.
+ years working in Linux-based environments, including hands-on work with bare-metal hardware.
Demonstrated ability to diagnose and resolve issues across system boundaries: (networking, services, hardware interaction) without always having full visibility into every component.
Strong written and verbal communication skills, including the ability to: explain technical problems clearly to non-technical audiences, including operators in the field.
What they're looking for
- Eligibility to obtain and maintain a U.S. Secret clearance.
- Strength with performance-sensitive, real-time, or resource-constrained systems (edge or embedded).
- Experience with gRPC or similar RPC frameworks.
- Familiarity with systemd service management and observability practices on Linux.