Sr. Software Engineer
Apply NowCompany: Kratos Defense and Security Solutions
Location: Orlando, FL 32828
Description:
Ready for What's Next? Kratos is a leader in assured aerospace communication solutions and services. We are cutting-edge innovators and creative problem solvers working collaboratively to solve our customers' toughest challenges. Our culture is fast-paced and innovative. We are a trusted partner-driven by doing the right thing and achieving maximum success for our customers, our partners and ourselves.
Kratos is seeking an experienced mid-career Senior Software Engineer to join our Training & Solutions Team in Orlando, FL.
The Senior Software Engineer will be responsible for writing and evaluating code in multiple languages, including C#, C++, and Python. They will lead and mentor other software engineers, ensuring best practices in coding and development. Additionally, they will integrate hardware with software, working with visual systems like Unity and frameworks to support simulators and system modeling. Their role involves ensuring seamless functionality between software and hardware components, enhancing the realism and effectiveness of our simulation and modeling solutions.
Required:
Preferred Skills/Experience:
Kratos is seeking an experienced mid-career Senior Software Engineer to join our Training & Solutions Team in Orlando, FL.
The Senior Software Engineer will be responsible for writing and evaluating code in multiple languages, including C#, C++, and Python. They will lead and mentor other software engineers, ensuring best practices in coding and development. Additionally, they will integrate hardware with software, working with visual systems like Unity and frameworks to support simulators and system modeling. Their role involves ensuring seamless functionality between software and hardware components, enhancing the realism and effectiveness of our simulation and modeling solutions.
Required:
- Proficiency in Multiple Programming Languages: Expertise in C#, C++, and Python for developing and evaluating code across various projects.
- Leadership and Mentorship: Ability to lead, mentor, and guide other software engineers, ensuring adherence to best practices and fostering a collaborative team environment.
- Hardware-Software Integration: Strong skills in integrating hardware with software, ensuring seamless communication and functionality between components.
- Experience with Visual Systems: Proficiency in using visual systems like Unity for creating and managing complex simulations and models.
- System Modeling: Capability to design and implement system models that accurately represent real-world scenarios and behaviors.
- Problem-Solving and Analytical Thinking: Strong problem-solving skills to address technical challenges and optimize performance within software and hardware integration.
- Project Software Management: Ability to manage multiple projects, prioritize tasks, and meet deadlines while maintaining high-quality standards
Preferred Skills/Experience:
- DISTI platforms including GL-Studio
- Communication architectures (TCP, UDP, DIS, HLA, DDS)
- Avionics and modeling simulations