AeroVironment, Inc.

Software Engineer, Sr. (Apps)

AeroVironment, Inc.
Apply
2 hours ago
Pittsburgh, PA, USASenior

Base Salary

$112k - $170k/yr

Responsibilities

  • Design, develop, and maintain application-level user interfaces for complex software systems.
  • Translate software and system requirements into scalable, user-focused UI solutions.
  • Create UI architecture, design documentation, and implementation guidelines.
  • Implement clean, testable, and maintainable code using established standards.
  • Develop and execute unit tests and validation strategies for UI and application logic.
  • Collaborate with backend, systems, and hardware-adjacent engineers to integrate UI with real-time data sources.
  • Improve development processes, UI frameworks, tooling, and cross-program software reuse.
  • Deliver work on schedule and within project constraints.
  • Mentor and provide technical guidance to less experienced engineers.
  • Support shared UI components and solve moderately to highly complex technical problems.

Requirements

  • A B.S. or M.S. degree in Computer Engineering, Computer Science, or Electrical Engineering, or an equivalent combination of education, training, and experience.
  • At least 12 years of relevant experience in software engineering or a related field.
  • Strong software engineering skills with proficiency in QML and C++, including data structures, algorithms, object-oriented programming, and development workflows.
  • Experience building user-facing applications or UI frameworks.
  • Experience writing unit tests and debugging complex applications.
  • Experience working within formal, structured software development processes.
  • Strong understanding of UI architecture, state management, and performance considerations.
  • Familiarity with real-time or data-intensive UI systems such as robotics, industrial controls, simulation, or visualization.
  • Experience with Qt/QML, React, or other declarative UI frameworks is preferred.
  • Experience with Android or iOS development is preferred.
  • Familiarity with Git, modern IDEs, and debugging tools.
  • Understanding of object-oriented design, data structures, operating systems, and basic networking concepts.
  • Experience in robotics, autonomous systems, drones, or hardware-integrated software is preferred.
  • Ability to travel quarterly across the country or internationally.
  • U.S. citizenship is required, and the candidate must be able to obtain at least a Secret-level security clearance.

Benefits

  • Medical, dental, and vision benefits.
  • 401(k) with company matching.
  • 9/80 work schedule.
  • Paid holiday shutdown.
  • Quarterly domestic or international travel may be required.
  • The position requires work in an office environment and includes U.S. citizenship and ITAR/EAR compliance requirements.

Tech Stack

Categories

AeroVironment, Inc.

About AeroVironment, Inc.

1,001-5,000 employees
Contact me