Quick overview
Job description
C++ Developer
Spring, TX - 5 Days Onsite
Overview
Your code helps geoscientists see deep below the earth s surface. As a Scientific Software Engineer, you build and support the seismic imaging software a leading energy company uses to find oil and gas. You work side by side with geoscientists and researchers, and your code runs on a world-class high-performance computing (HPC) system. Success means faster, more reliable imaging, so scientists get answers sooner.
What you ll do
- Develop and support seismic imaging applications as part of a Scrum team.
- Work through a shared backlog with engineers in Houston and India.
- Partner with geoscientists and researchers to understand their needs and solve scientific problems.
- Turn prototype research code into reliable production software.
- Tune applications so they 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.
Required
- 10+ years of C/C++ experience on scientific computing code that runs in parallel
- Modern C++ (C++11 and later)
- Python and Bash shell scripting in a Linux environment
- Experience building simulation-based software
- Experience working with third-party application programming interfaces (APIs)
- 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
Preferred
- Experience in seismic imaging, geoscience, or oil and gas
- Message Passing Interface (MPI), plus OpenMP or CUDA
- Profiling and performance tuning with tools like Intel VTune, NVIDIA Nsight, or gprof
- Object-oriented design
- Git and Azure DevOps (ADO)
- Experience on an Agile Scrum team
- Clear written and spoken communication, including mentoring others
- You take initiative, enjoy a hard scientific problem, and put safety first.
Similar jobs
- TS

Full Stack Web Developer - TemporaryRecently posted Auto Apply
The Scion Group · Chicago · Hybrid 🇺🇸
PHPGitHTML+4TechnologySalary not listed - ML
Senior ServiceNow DeveloperRecently posted
Masterapp Labs · United States · On-site 🇺🇸
RESTAgileITILTechnologySalary not listed - CS

Senior ServiceNow Developer - Remote / TelecommuteRecently posted
Cynet Systems · Atlanta, GA · Remote 🇺🇸
SOC 2RESTAgile+1TechnologySalary not listed - WA
Automation DeveloperRecently posted
West Advanced Technologies, Inc. · Sacramento, CA · Hybrid 🇺🇸
TechnologySalary not listed - AG

Senior Kofax Developer - W2 OnlyRecently posted
ASCII Group LLC · Minneapolis, MN · On-site 🇺🇸
C#.NETRESTTechnology$53/hr - PC

Mainframe Developer COBOL, Assembler, and CICS skillsRecently posted
Pyramid Consulting, Inc. · United States · Hybrid 🇺🇸
ScrumCOBOLAgileTechnology$55 - $60/hr - GD
SAP BTP DeveloperRecently posted
Global Digital Resources LLC · United States · On-site 🇺🇸
GitJavaGenerative AI+4TechnologySalary not listed - PI

Project Manager (Senior Salesforce Developer/Architect) -- Remote, but must be in the Washington DC AreaRecently posted
Protos IT · United States · Remote 🇺🇸
HTMLCSSREST+2TechnologySalary not listed - LM
.NET Developer (Business Rules Engine & SQL Server) with Healthcare Exp : RemoteRecently posted
Lightning Minds Inc. · United States · Remote 🇺🇸
SQLT-SQLGit+2TechnologySalary not listed - KS

Edifecs DeveloperRecently posted
Keypixel Software Solutions · United States · Hybrid 🇺🇸
OracleSQLHIPAA+2TechnologySalary not listed - BA

Senior AI Platform Developer (17775)Recently posted
Baer · Woodlawn, MD · Hybrid 🇺🇸
DockerMicroservicesAWS+13TechnologySalary not listed - BI

Sr. ServiceNow Developer - W2 OnlyRecently posted
Brilliant Infotech Inc. · United States · Hybrid 🇺🇸
RESTAgileITILTechnologySalary not listed