Overland AI
Senior Software Engineer (C++)
$150K–$230K
Seattle, WA · On-site · Senior · Full-time · Posted Oct 23, 2026
- Experience
- 5+ years developing and deploying production-level code.
- Education
- Bachelor or Masters in Computer Science or related field.
- Visa sponsorship
- Employment is contingent on the ability to comply with U.S. export control laws.
About the job
Develop and optimize reliable, fault-tolerant software for the autonomy stack, integrating behavior and planning with perception and controls for robotic systems.
What you'll do
- Design software architecture, IPC patterns, data flows, and state management for autonomous operations.
- Profile and optimize critical-path C++ code for latency and compute efficiency on edge hardware.
- Integrate subsystems and build observability, evaluation, and debugging infrastructure; troubleshoot system-level issues.
What they ask for
- Bachelor or Masters in Computer Science or related field.
- 5+ years developing and deploying production-level code.
- Deep expertise in modern C++ (C++17/20) in large distributed systems; proficiency reading and understanding Python.
- Experience with complex, data-heavy, or distributed software systems, plus advanced profiling and debugging tools (e.g., GDB, perf).
Nice to have
- Experience deploying software on physical robotic systems, autonomous vehicles, or aerospace platforms.
- Familiarity with off-road navigation, unstructured terrain, adversarial communications or GPS environments, or robotics geometry, linear algebra, or kinematics.
Pay
$150,000 - $230,000 annually (base salary)
Tools
C++17/20, Python, GDB, perf
Model-written summary · the original posting is authoritative