Position Details
About this role
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.
Key Responsibilities
- 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)
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile