Sr Software Developer

J.F. Taylor, Inc.

$110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software development experience, especially in real-time simulation or embedded systems
  • 5+ years in developing military or aerospace simulation models
  • Expertise in C/C++ (modern versions) for performance-critical applications
  • Strong knowledge of simulation frameworks like DIS and HLA
  • Experience with physics-based modeling for flight simulations
  • Proven track record with military standards in software development
  • Active DoD secret clearance required.

Responsibilities

  • Lead teams to develop military aircraft simulations
  • Mentor junior developers and engineers
  • Assign and prioritize development tasks
  • Conduct code reviews for quality assurance
  • Ensure thorough testing of simulation software
  • Assist customers worldwide with technical support.
  • Guide the integration of software into existing systems.

Benefits

  • Opportunity to work on state-of-the-art military technology
  • Chance to mentor and develop junior team members
  • Collaborative work environment with skilled professionals
  • Exposure to advanced simulation and modeling techniques
  • Involvement in critical defense projects.
Full Job Description
Description

The Senior Software Developer will lead teams developing state-of-the-art military aircraft simulations. The work will involve mentoring junior developers and engineers, prioritizing and assigning tasks, performing code reviews to enforce JFTI and project-specific coding standards, ensuring software is properly tested, and providing direct assistance to customers worldwide.

The position requires knowledge and experience in the following areas:
  • In-depth knowledge of aircraft systems and avionics (navigation, communication, propulsion, flight control systems).
  • Solid understanding of aerodynamics, flight dynamics, and the principles of flight for modeling realistic aircraft behavior.
  • Familiarity with military combat tactics, flight maneuvers, and training requirements for combat aircraft simulations.
  • Deep understanding of networked simulation environments (e.g., Distributed Interactive Simulation (DIS), High-Level Architecture (HLA), Tactical Data Link simulation).
  • Knowledge of sensor and weapon system modeling (radars, infrared, electronic warfare, missile systems).
  • Familiarity with software version control tools such as Git.
  • Strong grasp of numerical methods and physics engines to simulate real-world behavior in aircraft systems (e.g., force, drag, lift, engine performance).
  • Familiarity with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) simulation environments.
  • Experience with real-time 3D graphics, using libraries such as OpenGL, DirectX, or proprietary visualization tools for rendering simulation environments.
  • Cybersecurity practices in defense systems, especially in safeguarding mission-critical software and simulations from vulnerabilities.


Position Requirements
  • 10+ years of experience in software development, with a focus on real-time simulation, embedded systems, or high-performance computing.
  • 5+ years of experience in developing and implementing simulation models, particularly in military or aerospace domains (aircraft systems, avionics, or flight dynamics).
  • Hands-on experience in C/C++, including modern versions of the languages (C++11/14/17), for performance-critical and large-scale systems.
  • Strong background in simulation frameworks (e.g., DIS, HLA, or proprietary military simulation protocols).
  • Familiarity with physics-based modeling, including aerodynamic models, control systems, and sensor simulations (radar, GPS, etc.).
  • Experience in using simulation tools such as MATLAB/Simulink, FlightGear, JSBSim, or other flight simulators.
  • Solid understanding of multithreading concepts for high-concurrency applications.
  • Proven ability to design, develop, and integrate software for flight control systems, mission planning systems, or weapon simulation.
  • Experience working on projects adhering to military standards (e.g., MIL-STD-6016, MIL-STD-1760).
  • Experience with software testing, including unit testing, integration testing, and system-level testing within a simulation environment.
  • Experience leading fast-paced, iterative development cycles.
  • Ability to communicate proficiently in English, speaking and writing.
  • Active DoD secret clearance is required to start.


Salary Range
Will be commensurate with experience

Full-Time/Part-Time
Full-Time

Level of Clearance Required
Secret Eligible

Amount of Travel
Up to 15%

Req Number
ENG-26-00006

This position is currently accepting applications.

Similar Jobs

More Jobs at J.F. Taylor, Inc.

  • Sr Software Developer
    $110K — $130K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Test Analyst
    $70K — $120K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person
  • Senior Software Developer
    $150K — $185K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person
  • Project Engineer
    $140K — $175K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person
  • Integration & Test Engineer
    $80K — $95K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Sr Software Developer jobs: