Software Engineer (Mid) - C++/Python, HPC & DoD Focus

Simulation Technologies Inc. (SimTech)

Huntsville (AL)

Hybrid

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive benefits
Work-life balance
Retirement plan
Career advancement

Job summary

SimTech, Inc. in Huntsville, AL is seeking a Software Engineer, Mid-Level to join a diverse, growth-focused team. The role involves developing in C++ and Python, enabling model and tool development, integration, execution, testing, and V&V for DoD-related programs.

You will design and optimize software with CUDA and GPU programming, ensure scalable performance, and contribute to architecture decisions. A 5+ year background in software development and a DoD-relevant background is preferred.

Qualifications

  • BS degree in CS/CE/Math/Physics/Engineering.
  • 5+ years in software development and modeling & simulation environments.
  • 3-5 years experience in C++, Python and real-time GPU programming.
  • Experience with CUDA and parallel processing.
  • Experience with software integration, testing and validation.
  • Proficient in Linux-based development and version control.
  • Experience with DoD/defense programs and HPC applications.

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 as defined from architectural definitions.
  • Maintain data integrity and optimize code for distributive and/or parallel processing.
  • Implement advanced mathematical algorithms for calculations, transformations, and processes defined by specifications.
  • Apply software engineering expertise to support design, development, testing, deployment of assets.
  • Evaluate objectives and assignments, select appropriate engineering techniques, and adapt solutions.
  • Other Responsibilities As Assigned.

Skills

C++
Python
GPU programming (CUDA)
Linux
Git

Education

Bachelor of Science in Computer Science / Computer Engineering / Math / Physics / Engineering

Tools

CUDA toolkit
Git

Job description

SimTech, Inc. in Huntsville, AL is seeking a Software Engineer, Mid-Level to join a diverse, growth-focused team. The role involves developing in C++ and Python, enabling model and tool development, integration, execution, testing, and V&V for DoD-related programs.

You will design and optimize software with CUDA and GPU programming, ensure scalable performance, and contribute to architecture decisions. A 5+ year background in software development and a DoD-relevant background is preferred.

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

Similar jobs worth comparing

Senior Software Engineer - HPC/GPU (CUDA), C++, Python
Senior Software Engineer - HPC/GPU (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
Mid-Level HPC Software Engineer (C++, Python, CUDA)
Mid-Level HPC Software Engineer (C++, Python, CUDA)

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

On-site
USD 90,000 - 120,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
Senior HPC Software Engineer — CUDA/C++/Python
Senior HPC Software Engineer — CUDA/C++/Python

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

On-site
USD 120,000 - 180,000
Comprehensive compensation package
Excellent benefits
Outstanding retirement plan
+1
Real-Time Systems Engineer - C++, CUDA, Python
Real-Time Systems Engineer - C++, CUDA, Python

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

On-site
USD 90,000 - 120,000
Market-leading compensation
Excellent benefits
Work-life balance
+2
Senior HPC Software Engineer — C++, CUDA, Clearance
Senior HPC Software Engineer — C++, CUDA, Clearance

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

On-site
USD 140,000 - 190,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
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 - 120,000
Market-leading compensation
Excellent benefits
Work-life balance
+2
Remote Mid-Level Simulation Engineer – Missile Systems
Remote Mid-Level Simulation Engineer – Missile Systems

Simtechinc • Huntsville (AL)

On-site
USD 80,000 - 110,000