Simulation Technologies (SIMTECH) logo

Software Engineer, Entry-Level

Simulation Technologies (SIMTECH)

Huntsville, ALJobSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Huntsville, AL
Work Authorization
US work authorization required

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Secret clearanceBachelor's degree

Job overview

SimTech seeks an entry-level Software Engineer in Huntsville to support development and maintenance of real-time lab control applications. The role assists with testing, analysis, and implementation for system design and evaluation, collaborating with internal and external teams. Work includes software development in C++, CUDA, and Python, with guidance and opportunities for professional development.

Skills & qualifications

RequiredNice to have

Skills

C++PythonCUDALinuxMathematical Problem-SolvingAnalytical Problem-SolvingSoftware Development LifecycleVersion ControlTestingCI/CDCommunicationTeamworkCross-Functional Collaboration

Qualifications

Bachelor's or Master's in Engineering, Physics, Mathematics, or Computer Science0-3 Years Software Engineering, Modeling and Simulation, or Application Development ExperienceU.S. CitizenshipActive Secret Security Clearance

Benefits

401(k) Match

Full job description

Software Engineer, Entry-Level Overview SimTech, Inc., recognized as one of the 2026 Best Places for Working Parents, is seeking a Software Engineer, Entry-Level to join our dynamic and diverse team in Huntsville, AL. This is an immediate opening with opportunities for growth and professional development. SimTech offers a market leading compensation package with excellent benefits, work/life balance, outstanding retirement plan, career advancement and much more. The Software Engineer, Entry-Level role supports the development and maintenance of real-time lab control applications. This position assists with testing, analysis, and implementation efforts that support system design and evaluation, while collaborating with internal and external teams to ensure successful program execution. Responsibilities Assist in executing programming assignments using established programming procedures and data processing requirements. Support efforts to maintain data integrity and improve code efficiency for distributive and/or parallel processing. Contribute to the design, development, and implementation of software in C++, CUDA, and Python based on defined architectural guidance, ensuring code is efficient, scalable, and maintainable. Provide documentation and modeling support using tools such as doxygen and UML. Assist in implementing mathematical and analytical solutions for calculations, transformations, and processes as defined by specifications. Apply foundational software engineering principles to support design, development, testing, and deployment activities, including exposure to CI/CD processes and tools. Work under guidance to evaluate assignments, apply appropriate programming techniques, and develop effective solutions. Support the preparation of technical documentation, reports, and briefings for internal teams. Meet assigned deadlines, follow compliance standards, and deliver quality work products. Perform other duties as assigned. Minimum Qualifications and Education Requirements and Desired Skillsets Bachelor's or Master's degree in Engineering (Software, Electrical, Computer, Mechanical, or Aerospace), Physics, Mathematics, or Computer Science. 0-3 years of experience in software engineering, modeling and simulation, or application development (internships and academic projects may be considered). Basic proficiency in C++ and/or Python, with willingness and ability to learn CUDA. Familiarity with development in a Linux environment (RedHat and/or Debian preferred). Exposure to mathematical or analytical problem-solving concepts. Familiarity with software development lifecycle concepts (e.g., version control, testing, CI/CD) is a plus. Strong communication skills and ability to work effectively in a team environment. Ability to collaborate with cross-functional teams and support interactions with government and contractor stakeholders. Work will be performed in a government-owned, contractor-operated lab environment. U.S. Citizenship with Active Secret Security clearance and ability to maintain the designated security clearance level is required. Physical Description Employees in these positions will function in a general office/cubicle setting environment, and laboratory/testing setting using standard office equipment and various electronic testing equipment, including a computer, telephone, printers, video equipment, computer software, and testing equipment. Will interact in a general office setting environment with various personnel; participate in meetings and contribute to team success; deliver timely results and produce reports; receive and communicate information; may include telework. May function in a specialized laboratory/testing environment using electronic testing equipment, computer software, and complex systems. May move and test equipment of various weights. Laboratory environment may require use of protective equipment PPE) including but not limited to safety glasses and protective hearing and footwear. May be expected to work varying shifts and hours to ensure successful operation of activities in the organization due to business demands; travel occasionally for assigned work. About SimTech, Inc. SimTech's mission is to be the most reliable and cost-effective provider of Signature Models, Simulations, Hardware, Software, Cyber solutions, and Test and Evaluation services. Established in 1983 by a team of experienced scientists and engineers, SimTech has a long history of delivering high-technology defense-oriented solutions. The company has been recognized as a "Best Place to Work" in 2020 and 2021, and as a "Best Place for Working Parents" in 2022-2026 by the

How this job compares

Set against the 41,225 open Software Engineer jobs on Olive Jobs, counted November 3, 2026.

Pay
  • This postingNot listed
  • Alabama median$107–210K/yr342 salary ranges
  • US median$50–65/hr1,030 hourly ranges
Openings
Olive Jobs lists 462 open Software Engineer jobs in Alabama and 41,225 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Alabama
Experience
This posting asks for no prior experience — less than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 33,478 postings).
Education
This posting asks for a bachelor's degree; 14,294 of the 41,225 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.