Permanent
Posted on 01 July 25 by Tom Mangano
Powered by Tracker
Software Engineer / Principal Software Engineer – Simulation
We are seeking a skilled Software Engineer (2–5 years’ experience) or Principal Software Engineer (5–10 years’ experience) to support simulation-based software development efforts. This role involves full lifecycle software engineering, from design through integration and deployment.
Minimum Requirements:
Bachelor of Science in a technical discipline
For Software Engineer: 2–5 years of relevant experience (minimum of 2 years required even with advanced degrees)
For Principal Software Engineer: 5–10 years of experience (or 3+ years with an MS/PhD)
Experience with the full Software Development Life Cycle (SDLC)
Hands-on experience in modeling and simulation
Proficient in C++
Proficiency in at least one of the following: C, GoLang, Ada, Python
Experience using two or more tools such as: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, Coverity
Active DoD Secret (or higher) security clearance required
Preferred Qualifications:
Strong understanding of C/C++ including templates, memory management, and compiler/linker behavior
Experience with SQL or JSON databases
Familiarity with simulation environments (e.g., AFSIM or GMDSIM)
Proven collaboration with multidisciplinary teams (systems, hardware, test engineers)
Excellent communication and interpersonal skills
Security+ certification
Work Location: Onsite in Huntsville, AL
Clearance Requirement: Active Secret
Role Level: Mid to Senior-Level Engineer