C++ Software Engineer – Autonomous Systems

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · Government

Software Engineer role focused on developing core C++ systems for a collaborative autonomy framework in multi-domain environments, enabling multiple autonomous agents to coordinate. The role involves leveraging AI coding tools and optimizing performance for real-time applications in robotics and autonomous systems.

What you'd actually do

  1. Design and implement high-performance C++ systems that form the foundation of collaborative autonomy behaviors in multi-domain environments
  2. Develop software that allows multiple autonomous agents to coordinate and collaborate across different operational domains
  3. Work closely with autonomy engineers, product managers, and customers to understand requirements and deliver solutions
  4. Heavily utilize agentic coding tools and AI assistants to accelerate development and improve code quality
  5. Profile, debug, and optimize code for real-time performance in resource-constrained environments

Skills

Required

  • C++ programming
  • Modern C++ (C++20 or later)
  • Python
  • Shell scripting
  • Agentic coding tools (Cursor, Claude Code, GitHub Copilot)
  • Software design patterns
  • Data structures
  • Algorithms
  • Git
  • Collaborative development workflows
  • Problem-solving
  • Attention to detail
  • Written and verbal communication

Nice to have

  • Autonomous systems
  • Robotics
  • Real-time control systems
  • Distributed systems
  • Multi-agent coordination
  • Network programming
  • Inter-process communication (IPC)
  • Build systems (CMake, Bazel)
  • CI/CD pipelines
  • Data serialization formats (Protocol Buffers, FlatBuffers, Cap'n Proto)
  • Containerization technologies (Docker, Kubernetes)

What the JD emphasized

  • Strong C++ programming skills with experience in modern C++ (C++20 or later)
  • Proficiency with agentic coding tools such as Cursor, Claude Code, GitHub Copilot, or similar AI-assisted development tools
  • Must be a U.S. Citizen
  • Must hold or be eligible for a U.S. Secret security clearance