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
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
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.