Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AV Logo

Software Engineer (Apps) II

AV

$93,371 - $132,300
Nov 15, 2025
Melbourne, FL, United States of America
Apply Now

AeroVironment is looking for a Software Engineer II (Applications) to plan, design, develop, and test software systems or applications for software enhancements and new products, including cloud-based or internet-related tools, within a collaborative Agile development environment.

Requirements

  • 2 - 5 years of relevant experience in Windows or Linux application software development.
  • Object Oriented Design experience is required
  • Expertise in one of the following: C-Sharp .Net, Java, C++, and/or Web UI
  • Experienced writing unit tests and debugging code
  • Experienced with formal and structured lifecycle development process
  • Experienced with Agile Software Development Process Management
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers

Responsibilities

  • Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
  • Works within a defined software life cycle development process
  • Creates software design documentation according to software process requirements and guidance from Senior Engineers
  • Implements coding according to coding standard.
  • Writes a unique test and validate software according to the process.
  • Supports and derives algorithm design from detailed software requirements
  • Works closely with multiple teams of software developers reusing developed software to support different programs

Other

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
  • Willingness to travel locally (Occasionally)
  • Advanced degree is preferred
  • Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings
  • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties