Skip to content

Jobs

AeroVironment

Robot type
Drone · Defense
Location
JessupMarylandUSA
Job type
Software
Posted
Oct 26, 2026
Salary
$125,000–$220,000 a year
Full-time

HPC Software Engineer

Job description

AV is seeking a Software Engineer to support an overarching project responsible for developing, integrating, and maintaining system-management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment.

This is a hands-on software engineering role focused on building reliable, scalable, and maintainable services that support the provisioning, configuration, monitoring, security, and day-to-day operation of HPC environments. The successful candidate will develop software and automation solutions, integrate services across complex infrastructure environments, troubleshoot operational issues, and contribute to the continuous improvement of HPC…

Job responsibilities

  • Design, develop, integrate, test, deploy, and maintain system-management software and services supporting Linux-based HPC environments.
  • Develop software solutions using programming languages such as Python and Rust.
  • Build tools and services that automate the provisioning, configuration, administration, and sustainment of HPC systems.
  • Develop Bash and Python scripts to automate repetitive tasks, system operations, software deployment, testing, and infrastructure-management processes.
  • Design and implement software interfaces and services that enable communication among HPC infrastructure components, management platforms, and operational tools.
  • Develop scalable and maintainable solutions that support the availability, performance, security, and operational efficiency of HPC systems.
  • Create and maintain containerized applications and services using technologies such as Docker, Podman, and containerd.
  • Develop container images, define runtime configurations, manage dependencies, and support the deployment of containerized workloads.

Job requirements

  • Active TS/SCI clearance with Polygraph.
  • One of the following education and experience combinations: Master’s degree in Computer Science or a related discipline from an accredited college or university, plus five (5) years of experience as a Software Engineer…
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, plus seven (7) years of experience as a Software Engineer supporting programs and contracts of similar scope,…
  • Nine (9) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
  • Experience using the Linux command-line interface and standard Linux tools.
  • Demonstrated proficiency developing Bash and/or Python scripts to automate tasks and processes.
  • Experience developing software solutions in a Linux environment using programming languages such as Python and/or Rust.
  • Experience with containerization technologies such as Docker, Podman, or containerd.

Similar jobs

Robot deals

All deals →

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!