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 in real-time simulation, embedded systems, or high-performance computing.
  • 5+ years developing simulation models in military or aerospace domains.
  • Strong proficiency in C/C++ with modern standards (C++11/14/17).
  • Familiarity with military simulation protocols like DIS and HLA.
  • Active DoD secret clearance required.

Responsibilities

  • Lead teams in developing advanced military aircraft simulations.
  • Mentor and guide junior developers and engineers.
  • Prioritize and assign tasks to team members effectively.
  • Conduct code reviews to enforce coding standards and ensure quality.
  • Ensure thorough testing of software before deployment.
  • Provide direct assistance to customers worldwide.

Benefits

  • Work on cutting-edge technology in military aviation.
  • Opportunity for mentorship and leadership in a technical setting.
  • Engagement with worldwide clients to solve complex simulation challenges.
  • Contribute to mission-critical systems that enhance national defense.
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-00038

This position is currently accepting applications.

Similar Jobs

More Jobs at J.F. Taylor, Inc.

  • Financial Analyst
    $70K — $100K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person
  • Systems Administrator
    $80K — $150K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person
  • Systems Engineer
    $95K — $115K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Integration & Test Engineer
    $80K — $95K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Systems Engineer
    $140K — $175K *
    Great Mills, MD 20634 (Saint Marys County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Sr Software Developer jobs: