Software Engineer Apps II at AeroVironment

Centreville, Virginia, United States

AeroVironment Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Aerospace, Defense, TechnologyIndustries

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics (or equivalent combination of education, training, and experience)
  • 2 - 5 years of relevant experience in Windows or Linux application software development
  • Object Oriented Design experience
  • Expertise in one of the following: C# .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 mathematical and analytical skills
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git, as well as IDEs and debuggers
  • Willingness to travel locally (occasionally)
  • Ability to work in an office environment (constant), including standing and sitting

Responsibilities

  • Works within a defined software life cycle development process
  • Understands the requirements and process; participates in software design reviews
  • Creates software design documentation according to software process requirements and guidance from Senior Engineers
  • Implements coding according to coding standards; writes unique tests and validates software according to the process
  • Contributes to process improvement efforts
  • Delivers work on time according to agreed completion dates, project schedule, and budget
  • Supports and derives algorithm design from detailed software requirements
  • Works closely with multiple teams of software developers, reusing developed software to support different programs
  • Operates in a continuous learning environment under moderate supervision; provides guidance and mentoring to less experienced engineers
  • Works on problems of moderate scope where analysis requires review of a variety of factors; exercises judgment within defined procedures
  • Builds productive internal/external working relationships
  • Other duties as assigned

Skills

C# .Net
Java
C++
Object Oriented Design
Windows
Linux
Agile
Software Design
Unit Testing
Algorithm Design

AeroVironment

Develops autonomous robotic systems for defense

About AeroVironment

AeroVironment develops and sells autonomous robotic systems that can perform various missions without human intervention. These systems are designed to enhance operational efficiency, reduce risks to personnel, and provide valuable data to users. The company primarily serves government agencies, defense organizations, and commercial clients, focusing on the defense and aerospace sectors. AeroVironment stands out from its competitors by emphasizing sustainability and environmental responsibility in its business practices, which not only helps the environment but also builds loyalty among employees and customers. The company's goal is to lead the market in intelligent robotic systems while promoting sustainable practices and creating new business opportunities.

Monrovia, CaliforniaHeadquarters
1971Year Founded
$20.3MTotal Funding
IPOCompany Stage
Robotics & Automation, Aerospace, DefenseIndustries
501-1,000Employees

Benefits

Health, Dental, & Vision
Health Savings Account
401(k) Account
Alternative Work Schedule
Educational and Tuition Assistance Programs
Employee Assistance Program
Sick Leave Donation
Time Off
Travel Assistance
Company Sponsored Events

Risks

Competition from European drone companies like Parrot may impact market share.
US-China trade tensions could disrupt AeroVironment's supply chain.
BlueHalo acquisition poses integration risks and management distraction.

Differentiation

AeroVironment specializes in unmanned aircraft systems for defense and commercial markets.
The company focuses on sustainability and innovation in autonomous robotic systems.
AeroVironment's acquisition of BlueHalo enhances its defense technology capabilities.

Upsides

Increased demand for Western-made drones boosts AeroVironment's market share.
BlueHalo acquisition enhances AeroVironment's competitive edge in defense technology.
Customizable AI UAVs attract new military contracts with enhanced adaptability.

Land your dream remote job 3x faster with AI