Skip to content
Applied IntuitionApplied IntuitionArlington, VA

C++ Software Engineer

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience and strong modern C++ skills.

100k – 200k
On-site2+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop core framework software: Design and implement high-performance C++ systems that form the foundation of collaborative autonomy behaviors in multi-domain environments.
  • Enable collaborative autonomy: Develop software that allows multiple autonomous agents to coordinate and collaborate across different operational domains (air, ground, maritime).
  • Support multidisciplinary teams: Work closely with autonomy engineers, product managers, and customers to understand requirements and deliver solutions.
  • Leverage modern development tools: Heavily utilize agentic coding tools and AI assistants to accelerate development and improve code quality.
  • Optimize performance: Profile, debug, and optimize code for real-time performance in resource-constrained environments.
  • Automate workflows: Create scripts and tools to improve development velocity and testing efficiency.

Requirements

  • 2+ years of professional software engineering experience.
  • Strong C++ programming skills with experience in modern C++ (C++20 or later).
  • Experience with Python and shell scripting for automation and tooling.
  • Proficiency with agentic coding tools such as Cursor, Claude Code, GitHub Copilot, or similar AI-assisted development tools.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Experience with version control systems (Git) and collaborative development workflows.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Must be a U.S. Citizen.
  • Must hold or be eligible for a U.S. Secret security clearance.
  • Willing to travel as projects require (estimated 10-20%).

Nice-to-Haves

  • 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 data serialization formats (Protocol Buffers, FlatBuffers, Cap'n Proto).
  • Experience with containerization technologies (Docker, Kubernetes).

Compensation and Benefits

  • Base salary range: $120,000 to $175,000 USD annually (for the listed location).
  • Total compensation package may also include equity (options and/or restricted stock units), comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off.
  • Actual base salary influenced by experience, credentials, education, skill level, interview performance, and position scope.

Skills

C++C++20PythonShell ScriptingGitCmakeBazelDockerKubernetesProtocol BuffersDistributed Systems
Applied Intuition

C++ Software Engineer

Applied IntuitionPoway, CA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience, strong modern C++ skills, Python/shell scripting, and AI coding tools proficiency.

100k – 200k
On-site2+ YOEEmbedded Engineering
Icarus

Embedded Software Engineer

IcarusEl Segundo, CA

Build and own flight-critical embedded software for solar-powered stratospheric aircraft. Requires 1+ years of real embedded systems experience, strong C/C++ skills, RTOS or bare-metal firmware, and hands-on debugging with hardware interfaces.

100k – 160k
On-site1+ YOEEmbedded Engineering
Icarus

GNC Engineer

IcarusEl Segundo, CA

Design, implement, and fly GNC systems for long-endurance stratospheric aircraft. Own the full GNC stack from modeling and control law design through flight test and field operations.

100k – 160k
On-site1+ YOEEmbedded Engineering
Shield AI

Engineer II, Software Embedded Applications (R5069)

Shield AIDallas, TX +1

Develop and integrate embedded C/C++ software for UAV avionics systems, working with sensors, payloads, and cross-functional teams in a fast-paced aerospace environment. Requires BS/MS/PhD in engineering/CS and professional embedded C++ experience.

100k – 150k
On-site2+ YOEEmbedded Engineering
Northwood Space

DSP Engineer (Early Career)

Northwood SpaceLos Angeles, CA +1

Develops and owns physical layer algorithms for software-defined radio systems in satellite communications, from modeling in Python/Rust to fixed-point FPGA implementation and field validation. Requires strong programming, digital comms knowledge, and 2+ years experience.

100k – 140k
On-site2+ YOEEmbedded Engineering