AeroVironment, Inc.

Software Engineer

AeroVironment, Inc.
Apply
1 day ago
Huntsville, AL, USAMid Level

Base Salary

$75k - $114k/yr

Responsibilities

  • Plan, design, develop, test, document, and debug software systems and applications for enhancements and new products.
  • Participate in software design reviews and implement code according to established coding standards and software processes.
  • Write unit tests, validate software, and contribute to process improvement efforts.
  • Support algorithm design based on detailed software requirements.
  • Collaborate with multiple software development teams and reuse software across programs.
  • Deliver work according to agreed schedules, completion dates, and project budgets.
  • Provide guidance and mentoring to less experienced engineers.
  • Occasionally travel and work in an office environment.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or an equivalent combination of education, training, and experience.
  • 2–5 years of relevant experience developing Windows or Linux application software.
  • Object-oriented design experience and expertise in C#/.NET, C++, and/or Qt.
  • Expertise in Unity development.
  • Experience writing unit tests, debugging code, and working with formal software life-cycle processes.
  • Familiarity with source code configuration management tools such as SVN and Git, as well as IDEs and debuggers.
  • Demonstrated mathematical, analytical, problem-solving, interpersonal, and communication skills.
  • Preferred qualifications include an advanced degree, CIGI real-time image generator experience, and experience with UAS, drones, or robotics.
  • Applicants must satisfy applicable ITAR/EAR U.S.-person or export-license requirements; some positions require current U.S. citizenship.

Benefits

  • Medical, dental, and vision benefits.
  • 401(k) with company matching.
  • 9/80 work schedule.
  • Paid holiday shutdown.
  • Occasional travel may be required.
  • The role requires office-based work and includes frequent prolonged standing or sitting and computer use.

Tech Stack

C#C++GitLinux.NETSubversionUnityWindows

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