Software Engineer (Modeling & Simulation) ATC Systems

ATCSI, LLC
Patuxent River, MD, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Microsoft Windows Agile Methodology Unit Testing C++ (Programming Language) Code Generation Continuous Integration Linux Design of User Interfaces High-Level Architecture Interoperability
+15 more
Python (Programming Language) Object-Oriented Software Development Performance Tuning Software Tools Distributed Simulation Software Safety Simulation Software Software Engineering Systems Integration Gitlab Git Information Technology Modeling and Simulation Code Restructuring Software Version Control

Job description

  • Simulation Software Development: Architect, develop, and refactor high-performance simulation software used to evaluate terminal air traffic control architectures, landing dynamics, and multi-sensor processing algorithms.
  • Scenario Generation: Develop and program flexible scenario generation software engines to replicate complex operational environments, electronic interference, and variable meteorological conditions for testing.
  • UI/UX for Simulation Labs: Design and implement user interfaces and visualization dashboards for flight-deck, carrier ops, or shore-based ATC simulation laboratories.
  • Code Integration & Optimization: Integrate discrete physics-based and statistical mathematical models into broader distributed simulation networks (e.g., HLA/DIS protocols).
  • Software QA & Lifecycle Support: Conduct object-oriented analysis, unit testing, and software integration testing to fulfill rigorous software safety and technical compliance frameworks.

Requirements

We are seeking a Software Engineer with a deep understanding of Modeling & Simulation (M&S) paradigms to support software development lifecycle tasks for NAWCAD WOLF’s ATC&LS missions in Patuxent River, MD. This role focuses on the design, code generation, and implementation of robust simulation software models, user interfaces, and discrete-event simulators. Your software tools will evaluate air traffic management capabilities, simulate high-density airspace environments, and evaluate predictive analytics for automated decision-support systems., * Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related computational field.

  • Experience: 5+ years of software engineering experience with specific focus on building, tuning, or maintaining simulation engines.
  • Technical Skills:
  • Mastery of object-oriented programming languages, specifically C++, Java, or Python, within both Windows and Linux deployment environments.
  • Hands-on experience utilizing distributed simulation interoperability standards, specifically High-Level Architecture (HLA) or Distributed Interactive Simulation (DIS).
  • Familiarity with version control pipelines (Git/GitLab), CI/CD practices, and Agile software development workflows.
  • Preferred: Experience modeling sensor tracking algorithms, automated landing algorithms, or unmanned aerial systems (UAS) airspace integration behaviors.
  • Citizenship & Security:
  • Must be a U.S. Citizen.
  • Must be eligible to obtain and maintain a U.S. Secret Security Clearance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all