Skip to content
← Back to job listings

C++ Software Engineer (Autonomous Systems)

Applied Intuition · Sunnyvale, United States

External listingfull-time20 days ago

About The Role

Join our Autonomy Framework team as a C++ Software Engineer, where you'll develop core software systems, integrate with domain-specific platforms, and support multidisciplinary engineering efforts. This role offers the opportunity to work on foundational software that powers autonomous systems in complex, real-world scenarios. You'll collaborate with autonomy engineers, domain experts, and product teams to build robust, scalable frameworks for collaborative behaviors across air, ground, and maritime domains.

  • Develop core software systems and high-performance C++ systems that form the foundation of collaborative autonomy behaviors in multi-domain environments.
  • Collaborate with autonomy engineers, domain experts, and product teams to build robust, scalable frameworks that enable collaborative behaviors across air, ground, and maritime domains.
  • Profile, debug, and optimize code for real-time performance in resource-constrained environments, and create scripts and tools to improve development velocity and testing efficiency.
  • Excellent written and verbal communication skills
  • Ability to work effectively in a fast-paced, collaborative environment
  • Experience with Python and shell scripting for automation and tooling
  • Strong problem-solving skills and attention to detail
  • Proficiency with agentic coding tools such as Cursor, Claude Code, GitHub Copilot, or similar AI-assisted development tools
  • Experience with version control systems (Git) and collaborative development workflows
  • 2+ years of professional software engineering experience
  • Strong understanding of software design patterns, data structures, and algorithms
  • Strong C++ programming skills with experience in modern C++ (C++20 or later)
  • Must be willing to travel as projects require, usually for SW/HW integration and/or demonstrations; estimated average travel is 2-5 days every other month (10-20%)
  • Must be a U.S. Citizen
  • Must hold or be eligible for a U.S. Secret security clearance
  • Experience with autonomous systems, robotics, or real-time control systems
  • Familiarity with distributed systems and multi-agent coordination
  • Knowledge of network programming and inter-process communication (IPC)
  • Experience with build systems (CMake, Bazel) and CI/CD pipelines
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience with data serialization formats (Protocol Buffers, FlatBuffers, Cap'n Proto)
  • If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway

This is an external listing. JobSpring does not represent or verify the employer. Report this listing