Mid-Level Software Engineer - HPC, GPU, C++/Python

Simulation Technologies Inc. (SimTech)

Huntsville (AL)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Retirement plan
Competitive benefits
Work-life balance

Job summary

SimTech, Inc. in Huntsville, AL, is seeking a Software Engineer, Mid-Level, to join a diverse team. You will develop, integrate, test, and validate software applications, focusing on scalable, high‑performance solutions with strong emphasis on code quality and data integrity.

The role requires C++, Python, CUDA GPU programming, Linux development, and experience with DoD/defense programs, offering growth, competitive benefits, and opportunities to work on advanced modeling and simulation projects.

Qualifications

  • BS degree in CS/CE/Math/Physics or Engineering.
  • Minimum 5 years in software development and modeling/simulation environments.
  • 3–5 years with C++, Python and GPU programming.
  • Experience with CUDA.
  • Linux-based development experience.
  • Experience with DoD/MDA/defense programs.
  • Strong SDLC and software architecture knowledge.

Responsibilities

  • Provide software development for C++ and Python in model and tool development, integration, execution, test, analysis and V&V.
  • Design and implement complex software in C++, CUDA, and Python for scalable, maintainable systems.
  • Maintain data integrity and optimize code for distributed/parallel processing.
  • Implement advanced mathematical and analytical solutions per specifications.
  • Apply software engineering expertise to support design, development, testing, and deployment of assets.
  • Evaluate objectives, select appropriate engineering techniques and adapt solutions.
  • Other responsibilities as assigned.

Skills

C++
Python
GPU programming
Linux development
SDLC
DoD/MDA experience

Education

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

Tools

CUDA

Job description

SimTech, Inc. in Huntsville, AL, is seeking a Software Engineer, Mid-Level, to join a diverse team. You will develop, integrate, test, and validate software applications, focusing on scalable, high‑performance solutions with strong emphasis on code quality and data integrity.

The role requires C++, Python, CUDA GPU programming, Linux development, and experience with DoD/defense programs, offering growth, competitive benefits, and opportunities to work on advanced modeling and simulation projects.

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

Similar jobs worth comparing

Senior Software Engineer - HPC, CUDA, C++/Python
Senior Software Engineer - HPC, CUDA, C++/Python

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
Senior Software Engineer, HPC/CUDA for DoD
Senior Software Engineer, HPC/CUDA for DoD

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

On-site
USD 120,000 - 170,000
Excellent benefits
Retirement plan
Career advancement
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
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
Software Engineer, Mid-Level
Software Engineer, Mid-Level

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

On-site
USD 90,000 - 130,000
Retirement plan
Competitive benefits
Work-life balance
Software Engineer, Senior
Software Engineer, Senior

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

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

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

On-site
USD 120,000 - 170,000
Excellent benefits
Retirement plan
Career advancement
Entry-Level Software Engineer - Grow with a Full SDLC Team
Entry-Level Software Engineer - Grow with a Full SDLC Team

Simtechinc • Huntsville (AL)

On-site
USD 65,000 - 85,000