AeroVironment, Inc.

Software Engineer

AeroVironment, Inc.
Apply
4 months ago
Annapolis Junction, MD, USAStaff+

Base Salary

$126k - $270k/yr

Responsibilities

  • Develop, maintain, enhance, integrate, debug, and modify complex software systems based on documented requirements.
  • Develop processing-intensive analytics, novel algorithms, large-scale data solutions, real-time systems, and business management information systems.
  • Analyze user requirements and derive software design, performance, and system interface requirements.
  • Design and implement complex algorithms, database or data repository interfaces, and data queries.
  • Review and test software components, execute test procedures, document results, and perform quality control on team products.
  • Resolve software problem reports, correct defects, and improve software performance and compatibility with new hardware or operating environments.
  • Provide input on system design, hardware/software tradeoffs, software reuse, COTS/GOTS use, and requirements analysis.
  • Write and review software and system documentation and recommend improvements to development standards and processes.
  • Serve as a software team lead, oversee one or more development teams, and ensure project work follows the applicable development process.
  • Coordinate with system and hardware engineers, support software installation, and monitor equipment functioning against operational specifications.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mathematics, or Physics, or an equivalent combination of education, training, and experience.
  • Minimum of 14 years of software engineering experience.
  • Experience analyzing user requirements to derive software design and performance requirements.
  • Experience developing Windows or UNIX applications using scripting or programming 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 security clearance with Polygraph.
  • U.S. person status documentation may be required under ITAR/EAR compliance, and some positions may require current U.S. citizenship due to contract requirements.

Benefits

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

Tech Stack

AnsibleBambooCC#C++DockerJavaJenkinsPythonTerraformWindows

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