Scientific Computing Software Developer
Apply NowCompany: Kratos Defense and Security Solutions
Location: Huntsville, AL 35810
Description:
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:
Required Experience:
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
EDUCATION AND EXPERIENCE:
#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 skills
EDUCATION AND EXPERIENCE:
- BS/MS in Computer Science, Computer Engineering, Aerospace and Mechanical Engineering and related fields
- Minimum BS Degree in Computer Science, Software Engineering, or related field with 2 to 4 years of experience
- Active Secret Security Clearance which requires U.S. Citizenship
#LI-AC1
#LI-Onsite