Skip to content
×

C++ Scientific Developer

Job in Spring, Harris County, Texas, 77391, USA
Listing for: Silicontek Inc
Full Time position Listed on 2026-11-14
Job specializations:
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR

Job Description & How to Apply Below

C++ Scientific Developer (C++ HPC Software Engineer)

Spring, TX | 100% onsite (candidates must live within 45 miles) |

Contract:

long term (about 11 months)

About

The Role

Your code helps geoscientists see deep below the earth's surface. As a Scientific Software Engineer, you will build and support seismic imaging software used by a leading energy company. You will work side by side with geoscientists and researchers, and your code will run on a world-class high-performance computing (HPC) system. Success means faster, more reliable imaging, so scientists get answers sooner.

Responsibilities
  • Develop and support seismic imaging applications as part of a Scrum team
  • Work from a shared backlog with engineers in Houston and India
  • Work with geoscientists and researchers to understand their needs and solve scientific problems
  • Turn prototype research code into reliable production software
  • Tune applications to make better use of the HPC system and speed up seismic processing projects
  • Support business partners around the world
  • Help the HPC systems team and geoscientists plan future hardware and system upgrades
Must have
  • 10+ years of C/C++ experience on parallel scientific computing code
  • Modern C++ (C++11 and later)
  • Python and Bash scripting on Linux
  • Experience building simulation-based software
  • Experience working with third-party APIs
  • A strong grasp of code complexity and how algorithm choices affect performance
  • A degree in computer science, software engineering, engineering, applied mathematics, computational science or a related field
  • Must live within 45 miles of Spring, TX
Nice to have
  • Experience in seismic imaging, geoscience, or oil and gas
  • MPI, plus OpenMP or CUDA
  • Profiling and performance tuning with tools such as Intel VTune, NVIDIA Nsight or gprof
  • Object-oriented design
  • Git and Azure Dev Ops (ADO)
  • Experience on an Agile Scrum team
  • Clear written and spoken communication, including mentoring others
  • Takes initiative, enjoys hard scientific problems and puts safety first
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary