Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain autonomous systems (air, ground, maritime). Requires 2+ years professional software engineering experience and strong modern C++ skills.
135k – 200k
On-site2+ YOEEmbedded Engineering
About the role
Responsibilities
Design and implement high-performance C++ systems that form the foundation of collaborative autonomy behaviors in multi-domain environments.
Develop software that allows multiple autonomous agents to coordinate and collaborate across different operational domains (air, ground, maritime).
Work closely with autonomy engineers, product managers, and customers to understand requirements and deliver solutions.
Profile, debug, and optimize code for real-time performance in resource-constrained environments.
Create scripts and tools to improve development velocity and testing efficiency.
Heavily utilize agentic coding tools and AI assistants to accelerate development and improve code quality.
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.
Must be 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: $135,000 to $200,000 USD annually.
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.
Skills
C++C++20PythonShell ScriptingGitCmakeBazelDockerKubernetesProtocol BuffersDistributed Systems
Software Engineer, Advanced Pilot Assistant Software
Beacon AISan Carlos, CA
Build and deploy robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Requires 2+ years experience with C++/Python, embedded systems, and autonomy pipelines; hybrid role in San Carlos.
135k – 200k
Hybrid2+ YOEEmbedded Engineering
Forward Deployed Robotics Engineer
OrchardSan Francisco, CA +1
Deploys, develops, and debugs AI-powered tractor-mounted camera systems on farms, spending 50% time in-field across CA/WA and 50% remote. Requires 1-3 years robotics experience with Python/C++, computer vision, and customer-facing skills.
135k – 175k
Hybrid1+ YOEEmbedded Engineering
Software Engineer, Sensor Platform
NuroMountain View, CA
Design and develop sensor and compute systems for autonomous vehicles. Requires 2+ years experience, C++ proficiency, embedded/real-time systems expertise, and robotics or autonomous driving domain experience.
132k – 165k
On-site2+ YOEEmbedded Engineering
Software Engineer II, Autonomy Behaviors (R4588)
Shield AIBoston, MA +1
Develops and tests autonomy behaviors for unmanned systems in air, land, sea, and space domains using C++. Requires BS degree, 2-3 years experience in robotics software like planning and optimization, and US Secret clearance eligibility.
Develops perception and localization algorithms for tractor-mounted AI camera systems on farms, fusing sensor data like stereo depth and GNSS for precise positioning. Requires 2+ years in robotics with expertise in computer vision and edge-optimized Python/C++ code.