JT
Software Engineer/Developer
JF Taylor Inc
Great Mills · On-site Full-time Today
About the role
About
We are looking for inspired, motivated software developers/engineers seeking hands‑on engineering opportunities, promoting innovative solutions and growth, while working in established production facilities with experienced design, test, and manufacturing engineers, providing guidance and mentoring, as needed. Individual careers can span the array of our Business Areas.
Career Opportunities Identified by Business Area
- Simulation/Trainer Design Engineer (Software): Design and manufacture of high‑fidelity simulators and trainers for the most complex fixed wing and rotor wing air vehicles, both manned and unmanned, and ground vehicles. Including: F‑35, F‑18, V‑22, H‑60, H‑47, VH‑3, VH‑60, H‑53, H‑65, C‑130, F‑5, T‑44, M346, AH‑1, S‑70, MQ‑4, MQ‑8, MQ‑25, and Abrams M1A2.
- Simulation/System Laboratory Engineer (Software): Design, development, and sustainment of high fidelity test facilities for complex air vehicle integrated systems, including E‑2D Systems Test and Evaluation lab, P‑8A Systems Integration Lab, Unmanned Air System Integration Lab, F‑35 Joint Simulation Environment Lab, the Executive Helicopter Systems Integration Lab, MQ‑25 System Test and Integration Lab, and the Multi‑User Laboratory Environment.
- Mission Systems Design Engineer (Software): Design and fabrication of prototype and low‑level production of systems and components including the T‑45 Mission Computer Alternative, E‑2D Mission Computer Adjunct Processor, Digital Heads‑Up Display, Printed Circuit Boards (PCBs), and Field‑Programmable Gate Arrays (FPGAs).
Responsibilities
- The simulation of real world aircraft systems that range from the simple to the complex. Software design, development, coding, integration, and test of avionics, mission system, and aerodynamic models involved with real‑time simulators.
- Work with hardware engineers to develop software to stimulate and integrate both commercial and military hardware.
- Code in Linux and Windows Operating System (OS) environments, using open source libraries such as QT and Boost.
- Develop graphical user interfaces (GUI).
- Understand and apply processes and procedures, perform activities associated with the design, development, test, implementation, maintenance, configuration management and quality control of software.
- Work in a dynamic, fast‑paced team environment.
- Develop software interfaces for 1553, ARINC 429, RS232, Ethernet, PCIe, RS485, and VME.
- Develop both manual and automated test code.
Requirements
- Design and manufacture of high-fidelity simulators and trainers for the most complex fixed wing and rotor wing air vehicles, both manned and unmanned, and ground vehicles.
- Design, development, and sustainment of high fidelity test facilities for complex air vehicle integrated systems, including E-2D Systems Test and Evaluation lab, P-8A Systems Integration Lab, Unmanned Air System Integration Lab, F-35 Joint Simulation Environment Lab, the Executive Helicopter Systems Integration Lab, MQ-25 System Test and Integration Lab, and the Multi-User Laboratory Environment.
- Design and fabrication of prototype and low-level production of systems and components including the T-45 Mission Computer Alternative, E-2D Mission Computer Adjunct Processor, Digital Heads-Up Display, Printed Circuit Boards (PCBs), and Field-Programmable Gate Arrays (FPGAs).
Responsibilities
- The simulation of real world aircraft systems that range from the simple to the complex.
- Software design, development, coding, integration, and test of avionics, mission system, and aerodynamic models involved with real-time simulators.
- Work with hardware engineers to develop software to stimulate and integrate both commercial and military hardware.
- Code in Linux and Windows Operating System (OS) environments, using open source libraries such as QT and Boost.
- Develop graphical user interfaces (GUI).
- Understand and apply processes and procedures, perform activities associated with the design, development, test, implementation, maintenance, configuration management and quality control of software.
- Work in a dynamic, fast-paced team environment.
- Develop of software interfaces for 1553, ARINC 429, RS232, Ethernet, PCIe, RS485, and VME.
- Develop both manual and automated test code
Skills
1553ARINC 429BoostC++EthernetFPGALinuxPCIePCBsQTRS232RS485VMEWindows
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free