S

Shield AI

Builds autonomous aircraft for defense

Software Engineer 1 New Grad

Software EngineeringPosted on Nov 13
Full-timeWashington, DC, USAIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field, and graduating between December 2026 and August 2027.
  • Have foundational Python experience from coursework, internships, research, personal projects, or professional work.
  • Understand basic software practices, including debugging, source control, code review, and automated testing.
  • Be familiar with Linux and command-line tools.
  • Be familiar with structured data formats such as XML, JSON, or YAML.
  • Be able to read technical documents, solve problems, and explain work clearly.
  • Have strong attention to detail and a willingness to learn in a team environment.
  • Be able to obtain and maintain an active U.S. Secret security clearance.

Responsibilities

  • Develop and maintain Python software used to set up tests, exercise system interfaces, check messages, and create reports.
  • Create automated tests that simulate external systems and evaluate a system under test.
  • Use interface documents and message schemas to create test inputs and expected results.
  • Investigate failures using logs, messages, configuration files, network traffic, and test results.
  • Contribute to parsers, validation tools, command-line tools, and reporting workflows.
  • Help maintain reliable Linux and container-based development and test environments.
  • Write tests, take part in code reviews, and create clear setup and troubleshooting documentation.
  • Work with software, systems, autonomy, and integration engineers to understand behavior and resolve defects.

Desired Qualifications

  • Have project, internship, or research experience in software testing, systems integration, robotics, autonomous systems, or simulation.
  • Have experience with Python test tools such as pytest or unittest.
  • Be familiar with C++ or with testing systems written in more than one language.
  • Have exposure to XML schemas, interface control documents, or message-based systems.
  • Have experience with Git, continuous integration, or container tools such as Docker or Podman.
  • Be familiar with networking, publish-subscribe messaging, message brokers, or distributed systems.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs