Skip to content
Shield AIShield AI

Software Engineer II, Autonomy Behaviors (R4588)

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.

About the job

What You'll Do

  • Implement tactical autonomy software features that enable unmanned platforms to perform complex missions across air, land, sea, and space domains
  • Develop and test behaviors supporting coordination, target engagement, reconnaissance, and survivability in contested scenarios
  • Participate in the software development lifecycle, including implementation, testing, debugging, and supporting verification and validation efforts
  • Collaborate with senior engineers to integrate software components with broader system elements (e.g., sensor processing, communications, and actuation)
  • Write clean, maintainable, and well-tested code following established engineering standards and team practices
  • Support integration and testing across simulation and real-world environments
  • Work with cross-functional teams to understand requirements and support successful feature delivery
  • Continue building expertise in software engineering, autonomy, and robotics systems
  • Travel up to 20% to support testing, integration, and collaboration with partner teams

Required Qualifications

  • BS in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • Experience in production-level C++ software development
  • 2-3 years of experience in one or more of the following: software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, or flight controls
  • Experience with collaborative software development tools for version control, issue tracking, code reviews, release management
  • Ability to contribute to the design, development, and integration of complex software systems as part of a multi-disciplinary team
  • Demonstrated problem-solving skills and ability to learn new technologies in a fast-paced environment
  • Willingness to collaborate closely with teammates and support team objectives
  • Interest in growing technical skills and, over time, providing guidance to more junior engineers
  • Desire to work in a highly collaborative, fast paced, and mission-driven environment
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Preferred Qualifications

  • Exposure to systems operating at different technology readiness levels (TRLs) through academic, research, or internship experience
  • Experience in the delivery of a military mission system
  • Familiarity with mission systems integration concepts, testing, or demonstrations
  • Experience (academic or project-based) in one or more of the following areas: motion planning, behavior planning, or multi-agent coordination; exposure to autonomy, control, or decision-making systems; safety mechanisms such as collision avoidance or constraint enforcement
  • Familiarity with robotic software tools (e.g., ROS, OMPL, or similar frameworks)
  • Experience using simulation environments for development or testing
  • Basic understanding of navigation and/or communications systems
  • Awareness of the software or systems development lifecycle
  • Familiarity with systems engineering fundamentals
  • Exposure to high-assurance or safety-critical software concepts (e.g., DO-178C or similar)

Skills

C++, ROS, Ompl, Motion Planning, Behavior Planning, Multi-Agent Coordination, Optimization, Simulation Environments, Version Control, Code Reviews

Nuro

Nuro

Mountain View, CA

Software Engineer, Sensor Platform
$132k+/yrOn-site2+ YOEEmbedded Engineering

Develop reliable, high-performance sensor and compute software for autonomous vehicles, including embedded systems, device drivers, testing, and debugging. Requires robotics or autonomous-driving experience, strong C++ and concurrency skills, and at least two years of industry experience.

GrayMatter Robotics

GrayMatter Robotics

Los Angeles, CA

Robotics Software Engineer: Government Projects
$130k+/yrOn-site2+ YOEEmbedded Engineering

Develop and deploy advanced robotics software for government manufacturing projects, spanning planning, learning, perception, control, R&D prototyping, and production support. Requires a master’s degree in a related field, at least two years of industry experience, and production-level C++ and Python proficiency.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.

Zoox

Zoox

Foster City, CA

Embedded Software Engineer - Drive Systems
$137k+/yrHybrid1+ YOEEmbedded Engineering

Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Integration Engineer - New Grad
$123k+/yrOn-siteEmbedded Engineering

Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.