
Aerospace Modeling and Simulation Engineer
Required skills
- Aerospace Engineering
- Mechanical Engineering
- 3DOF/6DOF flight models
- MATLAB/Simulink
- system level requirements
- systems engineering process
- aerospace systems
- Secret Clearance
- TS/SCI Clearance
Nice to have
- C++
- Python
- GNC algorithms
- ballistic missiles
- air-launched missiles
- hypersonic vehicles
Role summary
Leidos is seeking a motivated Aerospace Modeling and Simulation Engineer in Dayton, OH, to develop, integrate, and test models of aerospace systems including air-launched weapons, ballistic missiles, avionics, and hypersonic vehicles. The role requires a Bachelor's degree in Aerospace or Mechanical Engineering, 2+ years of experience with 3DOF/6DOF flight models, MATLAB/Simulink, and systems engineering principles. Candidates must be US Citizens with a Secret Clearance, eligible for TS/SCI, and willing to work onsite in Dayton, OH. Preferred qualifications include experience with C++, Python, and GNC algorithms, as well as specific missile system types.
Primary Responsibilities
Develop, integrate, and test models of aerospace systems based on provided information, research, and engineering principles.
Document model performance against requirements.
Document algorithm design.
Work collaboratively with an engineering team comprised of internal and external team members.
Interact with external stakeholders to define requirements and perform model demonstrations.
Basic Qualifications:
Candidate must possess a Bachelor’s Degree in Aerospace Engineering, Mechanical Engineering, or equivalent degree from an ABET-accredited university
Candidate must have 2+ years’ experience
Experience with 3DOF/6DOF flight models
Experience in MATLAB/Simulink
Experience with system level requirements
Detailed understanding of the systems engineering process
Demonstrates solid understanding and intuition of the functionality and interdependency of aerospace systems
Strong written and verbal communication skills and attention to detail to communicate clearly with internal and external stakeholders
Organizational skills to document work and interface with team members to ensure flow of information
Candidate must be a US Citizen and possess a Secret Clearance and meet the eligibility to obtain (and maintain) a TS/SCI Clearance.
Candidate must be local to or willing to relocate to the Dayton, OH area.
Preferred Qualifications:
Experience in C++ or Python
Experience integrating and testing GNC algorithms
Experience with ballistic missiles, air-launched missiles, or hypersonic vehicles
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.
Original Posting:
October 5, 2026For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $69,550.00 - $125,725.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Sample Leidos interview questions
- 1
What are the key considerations when designing a highly available and consistent service registry?
system designmedium - 2
Buildings with an Ocean View Find all buildings that have an ocean view. Input: heights = [1,2,3,4] Output: [3] Explanation: Since the ocean is to the right, only the rightmost tallest building (index 3) is not blocked by any others.
codingmedium - 3
Merge K Sorted Linked Lists Merge K sorted linked lists. Input: lists = [[2,2,3],[1,5]] Output: [1,2,2,3,5] Explanation: Extracts the smallest current node iteratively using a priority queue to build a single merged and sorted linked list.
codingmedium - 4
Optimal Meeting Point Calculate the optimal meeting point for multiple people on a 2D grid. Input: grid = [[1,0],[0,1]] Output: 2 Explanation: The optimal meeting point is either (0,1) or (1,0), requiring exactly 1 step from each person resulting in a total distance of 2.
codingmedium - 5
Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Senior Software Product Owner (Agile SAFe)Leidos · Huntsville, AL · Onsite
Embedded Software Test EngineerLeidos · Huntsville, AL · Onsite
Crash Simulation Engineers: Vehicle Crash Simulation WorkflowsTerac · Remote · Remote- Senior Modeling & Simulation Engineer (TS/SCI)K2 Space · Los Angeles, CA · Onsite
2026 Space Systems Modeling & Simulation EngineerThe Aerospace Corporation · El Segundo, CA · Hybrid- Senior Modeling and Simulation EngineerCommonwealth Fusion Systems · Milpitas, CA · Onsite
