Software Engineer, HPC/CUDA & DoD Systems

Simulation Technologies Inc. (SimTech)

Huntsville (AL)

On-site

USD 120,000 - 180,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 Software Engineer, SME with 12+ years of software development experience, including C++, Python, and GPU programming. Candidates should have DoD/defense experience, strong problem solving, and leadership abilities.

The role involves modeling, simulation, and high-performance computing in a rigorous engineering environment. The position offers a path for growth, competitive compensation, and benefits as part of a mission-driven team with security clearance

Qualifications

  • Bachelor of Science Degree or Graduate Science Degree in Computer Science, Computer Engineering, Math, Physics or Engineering.
  • Minimum of 12 years of professional experience in software development, software design, and Modeling & Simulation (M&S) environments.
  • 3-5 years demonstrated relevant experience and development with C++, Python, and real-time graphics processor unit (GPU) programming experience.
  • Experience with GPU programming and parallel processing technologies, including CUDA.
  • Demonstrated experience developing, integrating, testing, and validating software applications and tools.
  • Experience implementing complex mathematical algorithms, analytical models, and data processing solutions.
  • Proficiency working in Linux-based development environments.
  • Experience with software configuration management, version control systems, and collaborative development processes.
  • Strong understanding of software architecture, object-oriented design principles, and software development life cycle (SDLC) methodologies.
  • Experience supporting Department of Defense (DoD), Missile Defense Agency (MDA), aerospace, or defense-related programs.
  • Experience developing high-performance computing (HPC) applications and optimizing software for distributed and parallel processing environments.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent written and verbal communication skills with the ability to work effectively in multidisciplinary teams.
  • Experience mentoring junior engineers and providing technical leadership on software development efforts.
  • U.S. Citizenship with Active Secret Security clearance and ability to maintain the designated security clearance level is required.

Responsibilities

  • Provide software development for C++ and Python in the areas of model and tool development, integration, execution, test, analysis and V&V.
  • Design and implement complex software in C++, CUDA, and Python as defined from an architectural definition, ensuring efficiency, scalability, and maintainability.
  • Maintain data integrity and optimize code for distributive and/or parallel processing.
  • Implement advanced mathematical and analytical solutions required for calculations, transformations, and processes defined by specifications.
  • Apply subject matter expertise in software engineering to support design, development, testing, and deployment of assets.
  • Evaluate objectives and assignments, select appropriate engineering and programming techniques, and demonstrate sound judgment in adapting solutions.
  • Other Responsibilities As Assigned.

Skills

Technical leadership
Mentoring
Analytical thinking
Communication

Education

BS in CS/CE/Math/Physics/Engineering

Tools

C++
Python
CUDA
GPU programming
Linux
Version control

Job description

SimTech, Inc. in Huntsville, AL, seeks a Software Engineer, SME with 12+ years of software development experience, including C++, Python, and GPU programming. Candidates should have DoD/defense experience, strong problem solving, and leadership abilities.

The role involves modeling, simulation, and high-performance computing in a rigorous engineering environment. The position offers a path for growth, competitive compensation, and benefits as part of a mission-driven team with security clearance

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

Similar jobs worth comparing

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 Software Engineer: C++, Python, CUDA for HPC & Defense
Mid-Level Software Engineer: C++, Python, CUDA for HPC & Defense

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, SME
Software Engineer, SME

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
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, Mid-Level
Software Engineer, Mid-Level

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

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

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

On-site
USD 120,000 - 180,000
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
Senior Modeling & Simulation Engineer - Defense Systems
Senior Modeling & Simulation Engineer - Defense Systems

camgiancorporation • Huntsville (AL)

On-site
USD 100,000 - 130,000