✦ Luna Orbit — System Administration

Software Engineer

at Kratos Defense

📍 Orlando, FL, US Onsite Posted April 14, 2026
Type Not Specified
Experience mid
Exp. Years 3-5 years
Education BS degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a relevant technical field with significant software development experience focused on real-time Simulation
Category System Administration

Kratos is hiring a Software Engineer in Orlando, FL to develop and verify real-time simulation software used for training devices. The role includes designing detailed software specifications, modeling systems, performing functional analysis, and executing verification and validation plans using unit, integration, system, and regression tests.

  • Develop and maintain software design specifications, source code, and technical documentation
  • Apply UML and state diagrams with simulation tools to analyze and optimize real-time behavior
  • Decompose system requirements through functional analysis and define clear interfaces
  • Execute verification and validation plans using unit, integration, system, and regression tests
  • Support integration of real-time simulation software, communication networks, and Human-Machine Interface (HMI); use Hardware-in-the-Loop (HIL)

You will implement real-time simulation and training software using control logic programming (C, C++, Python), including algorithm implementation and data structures. The position emphasizes risk assessment, integration with communication networks and Human-Machine Interface (HMI) systems, and validation using Hardware-in-the-Loop (HIL) simulation while following MISRA C/C++ and real-time development best practices.

The ideal candidate is a mid-level software engineer with 3-5 years of real-time software development experience for Simulation and Training. They can design, implement, test, and deploy software for training and simulation devices, including verification and validation (unit/integration/system/regression tests) and Hardware-in-the-Loop (HIL) simulation, while following MISRA C/C++ and other real-time best practices.

real-time software development for Simulation and Trainingdesigningdevelopingtestingand deploying software for Training and Simulation Devicessoftware verification and validation plansunit testsintegration testssystem testsregression testsHardware-in-the-Loop (HIL) simulationrequirements analysisUMLstate diagramsCC++Python
UMLstate diagramsHardware-in-the-Loop (HIL) simulation
real-time software developmentsimulation and trainingUMLstate diagramssimulation toolstesting methodologiesfunctional analysisverification and validation plansunit testsintegration testssystem testsregression testsHardware-in-the-Loop (HIL) simulationHuman-Machine Interface (HMI) systemscommunication networksMISRA CMISRA C++CC++Pythonrequirements analysis
software design specificationssource code developmenttechnical documentationsoftware modeling techniquesUMLstate diagramssimulation toolstesting methodologiesfunctional analysisrequirements analysissoftware verification and validationverification and validation plansunit testsintegration testssystem testsregression testscontrol software requirementssafety requirementsreal-time software developmentreal-time simulation software design and development lifecyclesalgorithm implementationcontrol logic programmingCC++Pythondata structuresHuman-Machine Interface (HMI) systemsHardware-in-the-Loop (HIL) simulationsimulation and training devicesreal-time simulation software integrationcommunication networksMISRA CMISRA C++software development proceduresindustry standards
attention to safety-critical detailsrisk identification and assessmentrisk management thinkingdocumentation disciplineanalytical thinkingcollaboration
Industry Aerospace
Job Function Engineer real-time simulation and training software and verify it against safety-critical requirements.
Role Subtype Software Architect
Tech Domains Python, Java, C++, Cybersecurity, Amazon Web Services
Software Engineerreal-time software developmentSimulation and TrainingTraining and Simulation Devicessoftware design specificationssource codetechnical documentationUMLstate diagramssimulation toolstesting methodologiesfunctional analysisrequirements analysisverification and validation plansunit testsintegration testssystem testsregression testsHardware-in-the-Loop (HIL) simulationHuman-Machine Interface (HMI) systemscommunication networksMISRA CMISRA C++CC++Python

Must have 3-5 years of real-time software development for Simulation and Training, Must have experience with Hardware-in-the-Loop (HIL) simulation and verification/validation testing

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile