Mid-Level Software Engineer: C++, Python, CUDA for HPC & Defense

Simulation Technologies Inc. (SimTech)

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SimTech, Inc. in Huntsville, AL, seeks a Mid-Level Software Engineer to join a diverse, growth‑oriented team.

You will develop, integrate, test, and validate software using C++, Python, and CUDA, building scalable, high‑performance solutions while ensuring data integrity and maintainability. Required: BS in CS/CE/Math/Physics/Engineering, 5+ years in software development, and 3–5 years with C++, Python, and GPU programming; Linux experience; DoD exposure; ability to obtain/maintain an active

Qualifications

  • BS degree in CS, CE, Math, Physics or Engineering.
  • 5+ years in software development and Modeling & Simulation (M&S) environments.
  • 3-5 years with C++, Python, and GPU programming.
  • Experience with CUDA and HPC.
  • Proficient in Linux development environments.
  • Experience with DoD/defense programs.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication.
  • Ability to obtain/maintain a Secret security clearance.

Responsibilities

  • Develop, integrate, test, and validate software applications.
  • Design and implement software in C++, CUDA, and Python as defined from specifications.
  • Maintain data integrity and optimize code for distributed/parallel processing.
  • Apply software engineering to support design, testing, and deployment of assets.
  • Evaluate objectives, select techniques, and adapt solutions in a team setting.
  • Other responsibilities as assigned.

Skills

C++
Python
CUDA
GPU programming
Linux
SDLC
DoD experience
Analytical thinking
Team collaboration

Education

Bachelor of Science in CS/CE/Math/Physics/Engineering

Tools

Git
CUDA toolkit

Job description

SimTech, Inc. in Huntsville, AL, seeks a Mid-Level Software Engineer to join a diverse, growth‑oriented team.

You will develop, integrate, test, and validate software using C++, Python, and CUDA, building scalable, high‑performance solutions while ensuring data integrity and maintainability. Required: BS in CS/CE/Math/Physics/Engineering, 5+ years in software development, and 3–5 years with C++, Python, and GPU programming; Linux experience; DoD exposure; ability to obtain/maintain an active

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, HPC/CUDA & DoD Systems
Software Engineer, HPC/CUDA & DoD Systems

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Software Engineer - HPC, CUDA & DoD Ready
Senior Software Engineer - HPC, CUDA & DoD Ready

Simtechinc • Huntsville (AL)

On-site
USD 100,000 - 130,000
Market-leading compensation package
Excellent benefits
Outstanding retirement plan
+1
Real-Time Software Engineer (C++, CUDA, Python)
Real-Time Software Engineer (C++, CUDA, Python)

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 90,000 - 120,000
Senior HPC Software Engineer (Secret Cleared)
Senior HPC Software Engineer (Secret Cleared)

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 180,000
Software Engineer, Senior
Software Engineer, Senior

Socket.dev • Huntsville (AL)

On-site
USD 100,000 - 130,000
Market-leading compensation package
Excellent benefits
Outstanding retirement plan
+1
Software Engineer, Mid-Level
Software Engineer, Mid-Level

Simtechinc • Huntsville (AL)

On-site
USD 80,000 - 100,000
Market leading compensation package
Excellent benefits
Outstanding retirement plan
+1
Mid-Level Real-Time Systems Engineer - C++, CUDA, Python
Mid-Level Real-Time Systems Engineer - C++, CUDA, Python

Simtechinc • Huntsville (AL)

On-site
USD 80,000 - 100,000
Market leading compensation package
Excellent benefits
Outstanding retirement plan
+1
Software Engineer, Mid-Level
Software Engineer, Mid-Level

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 90,000 - 120,000
Software Engineer, SME
Software Engineer, SME

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 180,000
C/C++ Software Engineer for Defense Mission Solutions
C/C++ Software Engineer for Defense Mission Solutions

Ultra I&C • Huntsville (AL)

On-site
USD 95,000 - 135,000
Annual bonus
PTO + 11 holidays
401K with company match
+1