Drimva

Aevex Aerospace

Software Engineer, Mid-Level

Baltimore, Maryland, United States · Full-time · Posted Oct 6, 2026

Experience
3+ years of professional experience in software engineering, controls engineering, or a related field.
Education
Bachelor's degree in Software Engineering, Computer Science, Controls Engineering, or a related technical discipline.
Visa sponsorship
U.S. citizenship required; ability to obtain and maintain a Secret DoD clearance.

About the job

Designs, develops, deploys, and supports software and control systems for mission-critical government and commercial platforms, including unmanned maritime systems.

What you'll do

  • Design, develop, maintain, and implement software on hardware platforms; integrate databases, interfaces, and new functionality.
  • Troubleshoot control-system issues, analyze logs, and recommend or implement improvements.
  • Create technical and training documentation, support integration and testing events, and collaborate with stakeholders and engineering teams.

What they ask for

  • Full-lifecycle software development experience in C++, Python, or Java.
  • Experience with signal processing and messaging protocols (Serial, CAN, NMEA 2000, TCP/IP).
  • Bachelor's degree in Software Engineering, Computer Science, Controls Engineering, or a related technical discipline.
  • Ability to obtain and maintain a Secret DoD clearance; U.S. citizenship required.

Nice to have

  • Familiarity with USV platforms or other unmanned maritime systems; knowledge of Navy operational processes and fleet standards.
  • Experience with closed-loop control systems, machine learning, simulation-based test and evaluation software, sensors/actuators, robotics, autonomy, or maritime systems.

Tools

C++, Python, Java, Serial, CAN, NMEA 2000, TCP/IP

AI focus

Practical implementation of machine learning is listed as desired experience.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)