Software Development

J.F. Taylor software engineers are experienced in the design, development, coding, and testing of software for new simulators, trainer upgrades, technology refresh programs, and aircraft operational software.   Using higher order languages, and commercial and military interfaces (1553, ARINC, Ethernet, TCP/IP, DDS, and serial busses), our software engineers develop open architecture software solutions which pass relevant, accurate and timely data between aircraft systems and simulation components.  Typical languages include C, C++, C#, FORTRAN, LUA, and PYTHON, in both Windows and Linux operating environments.  J.F. Taylor software engineers research, analyze, derive and document system requirements, which are then used to develop the system design for the hardware/software solution.  Our software efforts involve complex military avionics and sensor models, GUI driven Instructor Operator Station, HLA, DIS, and Live, Virtual, and Constructive (LVC) Distributed Exercises, and post-flight mission playback involving hi-fidelity Army, Navy, and Coast Guard flight simulators.