Geophysical Software Engineer
Geophysical Software Engineer

Geophysical Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
SLB

At a Glance

  • Tasks: Develop and maintain cutting-edge seismic processing software for global energy innovation.
  • Company: Join SLB, a leader in energy technology with a mission for a balanced planet.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on the future of energy while working with advanced technology.
  • Qualifications: Master’s or PhD in relevant fields and extensive experience in seismic software development.
  • Other info: Dynamic work environment with a focus on innovation and sustainability.

The predicted salary is between 36000 - 60000 £ per year.

About Us: We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. Our purpose is to ensure progress for people and the planet, on the journey to net zero and beyond.

Location: Crawley, United Kingdom. SLB’s Crawley hub is a modern office environment which is the centre of operations for our Geosolutions and Exploration Data operations in Europe. Here we provide high-end geophysical data processing and imaging services to diverse clients.

Job Summary: The Geophysical Software Engineer is responsible for the development, support, and maintenance of seismic processing software produced by SLB for both internal and external clients. Omega is SLB’s primary seismic software system, designed to process large volumes of data acquired during seismic surveys, providing industry-leading subsurface imaging and characterisation.

Key Responsibilities:

  • Analyze, design, develop, and maintain software products; support their commercialization in line with project objectives and timelines.
  • Build prototypes and systems for testing; set up and execute laboratory simulations.
  • Design and implement testing procedures, coordinating with colleagues to automate and streamline test processes.
  • Develop analyses and models, including physical, mathematical, and statistical representations of geophysical phenomena.
  • Enhance and optimize software performance and functionality.
  • Create and maintain user documentation to support product adoption and usability.
  • Manage product code and artifacts within configuration management systems, ensuring compliance with procedures and guidelines.
  • Resolve defects and issues promptly, providing corrective actions as assigned.
  • Monitor and ensure source code quality using appropriate tools and practices.
  • Adhere to the SLB software development process, contributing to continuous improvement and best practices.

Key Requirements:

  • Education: Master’s degree in sciences or PhD in computer science, engineering, mathematics, physics, or a related discipline.
  • Experience: Minimum of 15 years in seismic software development.
  • Programming Skills: Proficiency in object-oriented programming, particularly C++. Strong background in algorithm development. Experience with Java and other programming or scripting languages.
  • Technical Expertise: Development experience in Linux environments. Knowledge of parallel, high-performance, and cloud computing. Understanding of signal theory and fundamentals of wave propagation. Knowledge of geophysics and seismic processing. Experience handling large-scale seismic datasets.

Geophysical Software Engineer employer: SLB

At SLB, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in our Crawley hub. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge technology that addresses global energy challenges. Join us to be part of a team that not only values your contributions but also supports a sustainable future for our planet.
SLB

Contact Detail:

SLB Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Geophysical Software Engineer

✨Tip Number 1

Network like a pro! Reach out to professionals in the geophysical software engineering field on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving seismic software or algorithms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of geophysics. Practice common algorithm questions and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission at SLB.

We think you need these skills to ace Geophysical Software Engineer

C++
Object-Oriented Programming
Algorithm Development
Java
Linux Environments
High-Performance Computing
Cloud Computing
Signal Theory
Wave Propagation
Geophysics
Seismic Processing
Data Handling
Software Development Process
Testing Procedures
Configuration Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Geophysical Software Engineer role. Highlight your experience in seismic software development and any relevant programming skills, especially in C++. We want to see how your background aligns with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about energy innovation and how your skills can contribute to our goals at SLB. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Projects: If you've worked on any relevant projects, make sure to showcase them in your application. Whether it's developing algorithms or handling large-scale datasets, we want to know what you've done and how it relates to the role. Don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll find all the details you need about the position there!

How to prepare for a job interview at SLB

✨Know Your Stuff

Make sure you brush up on your knowledge of seismic software development and geophysics. Familiarise yourself with SLB's Omega system and be ready to discuss how your experience aligns with their needs. They’ll appreciate your understanding of wave propagation and algorithm development.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex software issues in the past. Think about times when you developed new algorithms or optimised software performance. This will demonstrate your ability to contribute to SLB’s mission of innovation.

✨Get Technical

Since this role requires proficiency in C++ and experience in Linux environments, be ready to discuss your programming skills in detail. You might even want to prepare for some technical questions or coding challenges that could come up during the interview.

✨Ask Insightful Questions

Prepare thoughtful questions about SLB’s projects and future directions in energy innovation. This shows your genuine interest in the company and helps you understand how you can fit into their vision for a balanced planet.

Geophysical Software Engineer
SLB
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>