Senior Applications Engineer at AeroVironment

Moorpark, California, United States

AeroVironment Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AerospaceIndustries

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics (or equivalent combination of education, training, and experience)
  • Minimum 8-12 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 familiarity with IDEs and debuggers
  • Willingness to travel locally (occasionally)
  • Demonstrated understanding of object-oriented design, data structures, database, and operating systems (preferred: basic knowledge of networking)
  • Demonstrated good judgment in selecting methods and techniques for obtaining solutions
  • Demonstrated effective listening, questioning, clarifying, and summarizing skills
  • Demonstrated understanding of system design and the role of assigned tasks
  • Ability to excel in a fast-paced, deadline-driven environment
  • Displays strong initiative and drive to accomplish goals
  • Takes ownership and responsibility for work products
  • Committed to learning from mistakes and improving performance
  • Effective problem-solving, analytical, interpersonal, and communication skills
  • Focuses on teamwork and collaboration
  • Ability to work in an office environment (constant); stand and sit for long periods; talk, hear, and use hands/fingers to operate computer and telephone (frequent)

Responsibilities

  • Works within a defined software life cycle development process
  • Understands the requirements and process; participates in and leads software design reviews
  • Creates software design documentation according to software process requirements
  • Implements coding according to coding standard; writes and validates unique tests 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; provides guidance and mentoring to less experienced engineers
  • Demonstrates methods and procedures on new assignments; may coordinate activities of other personnel (Team Lead)
  • Other duties as assigned

Skills

C#
.NET
Java
C++
Web UI
Object Oriented Design
Unit Testing
Debugging
Agile
Linux
Windows

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