C++ Software Engineer - Scientific


Pantheon
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Modern C++
- Python Scripting
- Bash Scripting
- Shell Scripting
- Linux
- APIs
- seismic imaging applications
Summary
Responsibilities
- 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 Qualifications
- 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 Qualifications
- 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.
- Dice Id: 10110117
- Position Id: 9123164
- Posted 2 hours ago
Company Info
Pantheon Inc. was founded in 1997 as a full service software engineering company, engaged in: Software product development, Software development support and consulting services, and Turnkey software development.
Pantheon was founded by technology and business experts who are pioneers in the field of software engineering, both in the commercial space and academia.
Our flagship product Odyssey is used by many Fortune 500 multi-national companies around the world. Odyssey is actively used in 13 countries spanning many continents.
Pantheon puts science to work by creating innovative products and solutions that have proved to be increasingly critical to business success. This is accomplished by helping organizations manage change, manage lifecycle of information assets, and meet compliance and audit challenges. Our aim is to help our customers meet their goals through expertise, efficiency and sound decision-making in everything we do. We have the ability to innovate in response to market needs, drawing on our experience and top quality technical talents.
What do we look for?

