A

AeroVironment

Defense technology and unmanned aerial systems

Computer Network Operations Developer Mid-Level

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeJessup, MD, USA$125k - $220kIn-person

About the Job

Requirements

  • A bachelor's degree in a technical field such as Computer Science or Computer Engineering and a minimum of 8 years of software engineering experience, or a high school diploma and a minimum of 12 years of relevant technical experience.
  • Strong proficiency in Python or C/C++.
  • Hands-on experience with network programming and socket-level development.
  • Demonstrated ability to troubleshoot and debug complex systems.
  • An active Top Secret/Sensitive Compartmented Information clearance with polygraph.
  • Access to information subject to International Traffic in Arms Regulations and/or Export Administration Regulations requires documentation verifying U.S. person status. U.S. citizenship is required for this position.

Responsibilities

  • Design and develop Computer Network Operations capabilities, tools, and applications.
  • Contribute independently across the full software development lifecycle, including design, documentation, testing, and debugging.
  • Troubleshoot and debug complex, low-level software systems.
  • Apply networking fundamentals, including TCP/IP and socket-level programming.
  • Collaborate with engineers, analysts, and mission partners to ensure system performance and security.
  • Maintain high standards for software quality, testing, and documentation.
  • Support secure coding practices across development efforts.

Desired Qualifications

  • Experience developing Computer Network Operations capabilities or performing software reverse engineering.
  • Familiarity with assembly-level concepts and low-level system behavior.
  • Experience working with system internals across platforms such as Windows, Unix, mobile, or network devices.
  • Understanding of unit testing practices and test automation.
  • Familiarity with Atlassian tools such as JIRA, Confluence, or Crucible.

About the Company

AeroVironment

Defense technology and unmanned aerial systems

AeroVironment designs and builds robotic systems for defense across air, land, and space, including small reconnaissance drones, high-altitude aircraft, and loitering munitions. These products work by carrying sensors and control software that allow autonomous or semi-autonomous missions, with real-time data collection, and, for weapons-enabled models, a payload and deployment mechanism for precision strikes. The company differentiates itself through a growing, multi-domain defense portfolio built via acquisitions, creating an integrated platform that combines drones with space tech, counter-UAS, and other defense capabilities. Its goal is to become a comprehensive defense-technology provider that can win large, long-term contracts by offering coordinated, autonomous systems across multiple domains.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Crystal City, Virginia
Founded
1971

Recently Posted Jobs

Explore more opportunities at AeroVironment

See more jobs