Logo
ZipRecruiter

Principal / Software Engineer

ZipRecruiter, Huntsville, Alabama, United States, 35824

Save Job

Job DescriptionJob Description FULL-TIME | IN-PERSON | HUNTSVILLE, AL

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

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