×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Orlando, Orange County, Florida, 32885, USA
Listing for: Kratos Space Training & Cyber
Full Time position
Listed on 2026-04-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Software Engineer

Kratos offers an opportunity in Orlando, FL for a Software Engineer with the following job responsibilities:

Responsibilities
  • Develop and maintain detailed software design specifications, well-structured source code, and comprehensive technical documentation.
  • Apply software modeling techniques (e.g., UML, state diagrams), simulation tools, and rigorous testing methodologies to analyze, verify, and optimize the structure, behavior, performance, and reliability of simulation software.
  • Perform functional analysis to decompose high-level system requirements into detailed software functions, modules, and tasks, allocating them to specific software components and defining clear interfaces.
  • Identify and assess potential software-related risks associated with development, integration, deployment, and operation, particularly concerning timing constraints, resource utilization, and system stability.
  • Contribute to integration aspects of real-time simulation software, including defining, developing, and managing simulation software, communication networks, and human–machine interface (HMI) systems.
  • Develop and execute software verification and validation plans, defining the strategy and scope (including unit tests, integration tests, system tests, and regression tests) for ensuring the developed control software meets all specified functional, performance, and safety requirements, potentially utilizing hardware-in-the-loop (HIL) simulation and supporting system commissioning activities.
Required Experience
  • Minimum 3–5 years of experience in real-time software development for simulation and training, with demonstrable experience in designing, developing, testing, and deploying software for training and simulation devices.
  • B.S. 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.
  • Follow established software development procedures and adhere to relevant industry standards (e.g., MISRA C/C++, or other applicable coding standards), and best practices for real-time software.
  • Proficient with requirements analysis principles and methodologies as applied to real-time simulation software, including functional, performance, timing, reliability, and safety-critical aspects for control systems.
  • Experienced with real-time simulation software design and development life cycles, algorithm implementation, control logic programming (e.g., C, C++, Python, etc.), data structures, and comprehensive software documentation.
  • Strong computer skills, including proficiency with standard office software, high proficiency in programming languages such as C and/or C++ for real-time simulation systems, experience with version control systems (e.g., Git), and familiarity with development/debugging tools and environments for embedded control systems.
  • Must be a U.S. person to work at this facility.
Preferred Skills and Experience
  • Proficiency with hardware-in-the-loop (HIL) simulation platforms and methodologies for testing and validating control software.
  • Proficiency in Unity, Unreal 3D, and GL Studio applications.
  • Knowledge of cybersecurity principles and best practices for industrial control systems (ICS) and SCADA environments (e.g., IEC 62443).
  • Experience with any combination of Git, Jira, and Jama requirements management software.
  • Knowledge and/or experience with relevant quality management systems (e.g., ISO 9001) and CMMC.
  • Naval warfare background is useful.

Competitive salary based on experience and education.

This posting will close within 90 days from the posting date.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary