Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Shield AI

Senior Software Engineer (Autonomy Behaviors)

Posted Updated
Discussion
  • As a Senior Software Engineer, you’ll build and own autonomy behaviors that directly power our products, taking responsibility for key components from design through deployment
  • You’ll work across teams to turn complex mission needs into reliable, scalable software, balancing near-term delivery with long-term maintainability and performance
  • In this role, you’ll play a critical part in shaping how autonomy capabilities are designed, integrated, and evolved across our platforms
  • Develop tactical autonomy software to enable unmanned platforms to perform complex missions across air, land, sea, and space domains with limited human supervision
  • Implement and test behaviors supporting multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios
  • Contribute across the software development lifecycle, including requirements, design, implementation, verification, and validation, following established engineering best practices
  • Collaborate with senior engineers to design and build scalable, maintainable software components that integrate with broader system architecture (e.g., sensor processing, state estimation, communications, and actuation)
  • Support reuse and extensibility of autonomy behaviors by contributing to shared frameworks and codebases
  • Work with internal product and program teams to deliver capabilities to vehicle platforms, helping ensure successful integration and iteration over time
  • Collaborate with cross-functional and external teams to align on interfaces and system requirements
  • Apply strong software engineering fundamentals to solve complex technical problems, while continuing to grow domain expertise in autonomy and robotics systems
  • Travel up to 20% to support integration, testing, and collaboration with end-users and partner teams

Benefits

  • Excellent Medical Coverage
  • Mental Health Employee Assistance Program
  • Paid Parental Leave
  • Pet Insurance
  • Flexible Work Hours
  • Onsite Gym (DC)
  • Gym Discount (San Diego)
  • Free Parking
  • Competitive Compensation
  • Stock Benefits
  • 401K Services and Match
  • Eligible to obtain and maintain an active U.S. Secret security clearance
  • Desire to work in a highly collaborative, fast paced, and mission-driven environment
  • Experience with collaborative software development tools for version control, issue tracking, code reviews, release management
  • BS/MS/PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or a related field
  • Willingness to collaborate closely with teammates and support team objectives
  • Demonstrated problem-solving skills and ability to learn new technologies in a fast-paced environment
  • Ability to contribute to the design, development, and integration of complex software systems as part of a multi-disciplinary team
  • Interest in growing technical skills and, over time, providing guidance to more junior engineers
  • 5+ years’ 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
  • Proficient in production-level C++ software development
  • Experience working with systems at one or more technology readiness levels (TRLs), including supporting the maturation of research concepts toward operational use
  • Experience with mission systems integration, including participation in integration events, testing, or demonstrations
  • Motion planning across different vehicle types or constraints
  • Collaborative mission planning, behavior planning, or coordinated teaming
  • Experience in one or more of the following areas:
  • Sensor/target pairing, control strategies, or related autonomy functions
  • Safety systems such as collision avoidance or geofencing
  • Experience with robotic software ecosystems (e.g., ROS, OMPL, optimization tools)
  • Experience with simulation tools for testing and validation
  • Familiarity with navigation and communications systems
  • Familiarity with systems engineering principles
  • Experience contributing to portions of the product development lifecycle
  • Familiarity with high-assurance software practices (e.g., DO-178C or similar standards)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.