Aviation & Missile Solutions logo

Junior Software Engineer - Modeling and Simulation

Aviation & Missile Solutions

Huntsville, ALFull-timeNo compensation foundTracked 3 days agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Huntsville, AL
Schedule
Full-time
Work Authorization
US work authorization required

Requirements

Credentials this posting asks for.

DoD Secret Security ClearanceSecret clearanceBachelor's degree

Job overview

Aviation & Missile Solutions seeks a junior Software Engineer in Huntsville, AL to develop and maintain high‑fidelity physics‑based radar simulation models, working under mentorship with modern C++ and GPU acceleration, and supporting integration and testing in real‑time hardware‑in‑the‑loop labs.

Skills & qualifications

RequiredNice to have

Skills

C++Linux/UnixGitCommunicationCUDAOpenMPParallel ComputingDigital Signal ProcessingLinear AlgebraElectromagneticsPhysics SimulationsNumerical MethodsCMakeConanPythonBash Scripting

Qualifications

Bachelor of Science in Computer Science or Related STEM DisciplineGPA 3.5+United States CitizenshipDoD Secret Security ClearanceMust Be Able to Travel Up to 5% of the Year

Full job description

Job Descriptions:

Aviation & Missile Solutions, LLC. (AMS) is seeking a talented Software Developer with a degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Applied Physics, or a closely related STEM discipline to join our diverse team, in Huntsville, AL., to create unique solutions for complex problems. AMS provides responsive, cost-effective engineering and scientific solutions ranging from air and missile defense technologies, command and control, radar systems, seekers, modeling & simulation, and prototype hardware development and testing.

Position Description:

The Software Engineer performing this role works alongside senior engineering staff and domain experts to develop, maintain, and test high-fidelity, physics-based simulation models for the US Army radar systems.

In this entry-level role, you will receive direct mentorship while writing modern C++ software, learning GPU acceleration (CUDA), running simulation test suites, and integrating digital models into real-time Hardware-in-the-Loop (HWIL) testbeds within the Government System Integration Lab (GSIL) and faster-than-real-time cluster execution environments (IAMDSIM). This position provides a strong growth trajectory in defense software engineering, high-performance computing, and radar signal processing.

Essential Duties/ Responsibilities:

  • Software Development & Maintenance: Under mentorship, design, implement, and maintain modular C++ source code for radar subsystem models (transmitters, receivers, signal processing, and environmental effects). Refactor and optimize existing algorithms for human readability, maintainability, and native Linux execution.

  • Integration & Testing Support: Support the execution of digital M&S models in both real-time HWIL and discrete event digital simulation frameworks. Execute pre-test simulation runs to verify test plans, target geometry, and tactical software builds prior to field testing.

  • Data Analysis & Verification: Process and visualize simulation output data to assist in comparing model performance against empirical field test data.

Location:

  • Huntsville, AL

  • Position is full-time in the office.

Required Experience:

Basic Qualifications (required):

  • Proficiency in C++ (C++11 or newer) gained through coursework, academic projects, research, or internships.

  • Solid understanding of core computer science fundamentals: data structures, algorithms, object-oriented design, and software debugging.

  • Familiarity with Linux/Unix operating system environments (RHEL, Rocky Linux, Ubuntu, or CentOS).

  • Basic understanding of Git version control operations.

  • Strong written and verbal communication skills for collaborating in a team environment.

  • United States Citizenship.

  • Ability to obtain and maintain a DoD Secret Security Clearance.

  • Resident of the Huntsville, AL area or be willing to relocate.

Preferred Skills/Abilities:

  • Coursework or project experience in parallel computing or GPU programming concepts (e.g., NVIDIA CUDA, OpenMP, or multi-threading).

  • Coursework or academic projects involving digital signal processing, linear algebra, electromagnetics, physics simulations, or numerical methods.

  • Familiarity with build systems (e.g., CMake) or dependency management tools (e.g., Conan).

  • Exposure to Python or bash scripting for automated testing and data visualization.

  • An active DoD Secret Security Clearance.

Required Education and Experience:

  • Candidate must possess a Bachelor of Science in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Applied Physics, or a closely related STEM discipline from ABET accredited university.

  • Experience: 0 to 2 years of professional or technical software engineering experience. Recent college graduates and entry-level candidates are strongly encouraged to apply.

  • GPA must be 3.5+.

Travel Requirements:

  • Must be able to travel up to 5% of the year.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on computers, monitors, and development workstations.

  • Must be able to lift and move standard computer hardware and lab equipment up to 20 lbs during lab configuration or equipment maintenance.

  • Ability to perform duties in standard office, closed-area facility, and software integration laboratory environments.

Security Requirements:

  • Citizenship: Candidate must be a US only citizen.

  • Clearance level: possess (and be able to maintain) a DoD SECRET Clearance or meet the eligibility to obtain (and maintain) a DoD SECRET SECRET Clearance.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or status as a protected veteran.

Keyword: junior; software engineer; software development; radar; modeling and simulation; radar modeling and simulation; lab; computer science; computer engineer; engineer; electrical engineer; applied physic

From: Aviation & Missile Solutions

You've read the whole posting — now see how you match it.