Kratos Defense
Scientific Computing Software Developer
Kratos Defense, Huntsville, Alabama, United States, 35824
Kratos is seeking software developers, scientists and engineers to assist in the design, development, and testing of state-of-the-art scientific computing software for the aerodynamic and aerothermal analysis of weapons systems including high-speed aircraft, missiles and advanced hypersonic weapon systems.
Primary software development efforts will be related to the development, testing and distribution of the next generation of transient, Fluid-Thermal-Structural interaction tools for application to hypersonic weapon systems and other high speed vehicles.
The successful candidate will be responsible for working in a development team to include both group and individual tasks.
ESSENTIAL JOB FUNCTIONS:
Help expand the capability of our transient thermal analysis software and Computational Fluid Dynamics models.Apply software engineering best practices to existing applications and new developments including test-driven development activities.Plan, design, and implement unit and system testing frameworks for several development projects, and support the overall project development and fielding.Assist in the design and development of engineering software under general supervision.Utilize experience with C/C++, FORTRAN 90, MATLAB, and Python.Develop written reports, briefings, and other documentation.Assist in maintaining local HPC cluster assets.Required Experience:
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
Familiarity with C++, Python, and shell scripting languages.Experience with the use, modification and/or development of scientific computing applications on Linux platforms.Basic Linux systems administration skills.Excellent communication and interpersonal skillsEDUCATION AND EXPERIENCE:
BS/MS in Computer Science, Computer Engineering, Aerospace and Mechanical Engineering and related fieldsMinimum BS Degree in Computer Science, Software Engineering, or related field with 2 to 4 years of experienceActive Secret Security Clearance
which requires U.S. Citizenship
#LI-AC1
#LI-Onsite
Primary software development efforts will be related to the development, testing and distribution of the next generation of transient, Fluid-Thermal-Structural interaction tools for application to hypersonic weapon systems and other high speed vehicles.
The successful candidate will be responsible for working in a development team to include both group and individual tasks.
ESSENTIAL JOB FUNCTIONS:
Help expand the capability of our transient thermal analysis software and Computational Fluid Dynamics models.Apply software engineering best practices to existing applications and new developments including test-driven development activities.Plan, design, and implement unit and system testing frameworks for several development projects, and support the overall project development and fielding.Assist in the design and development of engineering software under general supervision.Utilize experience with C/C++, FORTRAN 90, MATLAB, and Python.Develop written reports, briefings, and other documentation.Assist in maintaining local HPC cluster assets.Required Experience:
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
Familiarity with C++, Python, and shell scripting languages.Experience with the use, modification and/or development of scientific computing applications on Linux platforms.Basic Linux systems administration skills.Excellent communication and interpersonal skillsEDUCATION AND EXPERIENCE:
BS/MS in Computer Science, Computer Engineering, Aerospace and Mechanical Engineering and related fieldsMinimum BS Degree in Computer Science, Software Engineering, or related field with 2 to 4 years of experienceActive Secret Security Clearance
which requires U.S. Citizenship
#LI-AC1
#LI-Onsite