Engineer I, Software, New Grad

Shield

Arlington, VAFresher2h agovia LinkedIn

Posted 13 Nov 2026, 18:14 ET

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
LinuxTroubleshooting
Nice to have
PythonUnit testingC++Git
Work
On-site in Arlington
Pay
Not stated by the employer.
Skill demand
Python66%Troubleshooting36%Linux32%Unit testing15%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 13, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Shield AI is seeking a Software Engineer I to join the HMS Solutions Engineering Integration & Testing team. This role is for a new graduate or early-career engineer interested in software development, integration, automated testing, and autonomous systems.

Key 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.

Requirements & Tech Stack

  • Foundational Python experience from coursework, internships, research, personal projects, or professional work.
  • Understanding of basic software practices, including debugging, source control, code review, and automated testing.
  • Familiarity with Linux and command-line tools.
  • Familiarity with structured data formats such as XML, JSON, or YAML.
  • Ability to read technical documents, solve problems, and explain your work clearly.
  • Strong attention to detail and a willingness to learn in a team environment.
  • Ability to obtain and maintain an active U.S. Secret security clearance.

Qualifications

  • Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field, graduating between December 2026 and August 2027.

Preferred Qualifications

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

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, Shield, Torentify

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job