AeroVironment, Inc.

Software Engineer

AeroVironment, Inc.
Apply
9 months ago
Jessup, MD, USASenior / Staff+

Base Salary

$150k - $190k/yr

Responsibilities

  • Develop, maintain, enhance, design, and code complex software systems and applications.
  • Develop processing-intensive analytics, algorithms, real-time systems, and business management information systems.
  • Analyze user requirements and system performance standards to derive software design and performance requirements.
  • Debug existing software, correct defects, resolve software problem reports, and improve software performance.
  • Review and test software components, assist with test procedures, and document test results.
  • Integrate software into new or modified systems and operating environments.
  • Design and implement database and data repository interfaces and queries.
  • Provide software input to system design, including hardware/software tradeoffs, software reuse, and COTS/GOTS evaluations.
  • Write and review software and system documentation and recommend improvements to development standards and processes.
  • Build applications using specified programming languages and develop solutions using scientific analysis and mathematical models.
  • Lead technical software teams when required.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or an equivalent combination of education, training, and experience.
  • 5–8 years of relevant experience in Windows or Linux application software development.
  • Experience analyzing user requirements to derive software design and performance requirements.
  • Experience developing Windows or UNIX applications using scripting languages such as C, C++, C#, Java, and Python.
  • Experience with build and deployment technologies such as Artifactory, Docker, Terraform, Ansible, and Packer.
  • Experience with CI/CD tools such as Jenkins and Bamboo and with building automated CI/CD pipelines.
  • Active TS/SCI clearance with Polygraph.
  • Experience leading technical software teams is desired.
  • Background working in fast-paced cleared environments and strong communication and documentation skills are desired.
  • Must qualify as a U.S. person under ITAR/EAR requirements or be eligible for an export license; some positions require current U.S. citizenship.

Benefits

  • Medical, dental, and vision benefits are offered.
  • 401(k) with company matching is offered.
  • A 9/80 work schedule is offered.
  • Paid holiday shutdown is provided.

Tech Stack

AnsibleBambooCC#C++DockerJavaJenkinsLinuxPythonTerraformWindows

Categories

AeroVironment, Inc.

About AeroVironment, Inc.

1,001-5,000 employees

AeroVironment builds small unmanned aircraft systems, loitering munitions (e.g., Switchblade), and related software, sensors, and services for U.S. and allied defense agencies. The public company (NASDAQ: AVAV), founded in 1971 and headquartered in Arlington, Virginia, sells hardware, training, and lifecycle support, with widely fielded systems such as Raven, Puma, and Wasp. It also offers autonomy and robotic technologies used in reconnaissance, targeting, and force protection missions.

Contact me