cover image
SLB

SLB

www.slb.com

2 Jobs

92,368 Employees

About the Company

We are a technology company that unlocks access to energy for the benefit of all. As innovators, that’s been our mission for nearly a century. Today, we face a global imperative to create a future with more energy, but less carbon. Our diverse, innovative change makers are focused on going further in innovation and inventing the new energy technologies we need to get there.

Listed Jobs

Company background Company brand
Company Name
SLB
Job Title
Software & DevOps Intern (3-6 months)
Job Description
**Job Title:** Software & DevOps Intern (3‑6 months) **Role Summary:** Engage with a global technology team developing reservoir simulator software. Gain hands‑on experience in cloud‑based continuous integration/continuous delivery (CI/CD) pipelines, build tooling, and infrastructure automation within Azure and container environments. **Expactations:** - Work 3–6 months starting January 2026, primarily in virtual or on‑site settings. - Contribute to improving build reliability, monitoring systems, and pipeline resilience. - Collaborate cross‑functionally with software developers, operations, and quality assurance. - Demonstrate proactive learning and ownership of assigned projects. **Key Responsibilities:** - Design, implement, and maintain Azure DevOps pipelines for cloud‑based software builds. - Refactor automated deployment and testing pipelines to enhance reliability and maintainability. - Develop Docker container configurations and manage container lifecycle. - Use Ansible and Terraform to provision and configure Windows and Linux environments. - Work with YAML scripts, Visual Studio Code, and other DevOps tools to automate tasks. - Monitor load balancer systems, add notifications, and implement virtual machine status tracking. - Investigate and remediate transient build failures, adding resiliency to pipelines. - Contribute code (Python, C++) for tooling and automation scripts. **Required Skills:** - Proficiency in Python (and optionally C++). - Experience with Azure Cloud services and Azure DevOps. - Familiarity with Docker, container orchestration basics. - Knowledge of Ansible, Terraform, and infrastructure‑as‑code principles. - Comfortable working with YAML, Windows/Linux command lines, and VS Code. - Strong debugging, problem‑solving, and documentation skills. - Passion for systems engineering and DevOps practices. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Computing, Systems Engineering, or related discipline.
Abingdon-on-thames, United kingdom
On site
Fresher
29-12-2025
Company background Company brand
Company Name
SLB
Job Title
Software Engineer Intern (12 months)
Job Description
**Job Title** Software Engineer Intern **Role Summary** A 12‑month internship focused on improving surface software quality by expanding automated unit test coverage and integrating these tests into Azure DevOps pipelines. Interns will collaborate with the engineering team to design, implement, and maintain unit tests, participate in continuous integration workflows, debug issues, and document work. **Expectations** - Deliver functional automated tests that enhance code reliability. - Demonstrate knowledge of CI/CD and DevOps practices. - Communicate progress and findings clearly to mentors and the team. - Meet project milestones and contribute to the stability of field‑used software. **Key Responsibilities** - Identify areas lacking unit test coverage. - Design and write unit tests in C#, C++, or Python using frameworks such as NUnit, xUnit, PyTest, or Google Test. - Integrate tests into Azure DevOps pipelines and ensure they run on every code change. - Troubleshoot and resolve bugs revealed by automated tests. - Document test cases, results, and troubleshooting steps. - Share updates with mentors and the wider team. **Required Skills** - Proficiency in C#, C++, or Python. - Understanding of object‑oriented programming. - Basic knowledge of unit testing frameworks (NUnit, xUnit, PyTest, Google Test). - Experience with version control (Git). - Awareness of continuous integration, DevOps concepts, and Azure DevOps pipelines. - Strong problem‑solving and debugging abilities. **Required Education & Certifications** - Current enrollment in a bachelor’s degree program in Computer Science, Software Engineering, Information Technology, Electrical and Computer Engineering, Data Science, or a related field. - No specific certifications required; familiarity with Azure DevOps is advantageous.
Stonehouse, United kingdom
On site
Fresher
09-02-2026
Company background Company brand
Company Name
SLB
Job Title
Embedded Software Engineer Intern (12 months)
Job Description
**Job Title** Embedded Software Engineer Intern **Role Summary** A 12‑month internship focused on low‑level embedded software development. Intern will write and maintain firmware in C/C++ for microcontrollers, interface with hardware using RS485, CAN, SPI, ADC, and general‑purpose I/O, and implement unit testing to ensure software reliability. **Expectations** - 12‑month duration, starting Summer 2026. - University student or recent graduate actively engaged in a technical program. - Willingness to work autonomously and collaboratively in a fast‑paced, hands‑on environment. **Key Responsibilities** - Design, code, and debug embedded firmware in C/C++. - Develop drivers and interfaces for RS485, CAN, SPI, ADC, and GPI/O. - Create, run, and maintain unit tests using Google Test framework. - Perform hardware/software integration testing and troubleshoot failures. - Document code, development processes, and test results for cross‑team review. - Contribute to continuous improvement initiatives for embedded software quality. **Required Skills** - Proficiency in C and C++. - Understanding of microcontroller architecture and real‑time operating concepts. - Hands‑on experience with communication protocols: CAN, RS485, SPI, ADC, GPI/O. - Familiarity with unit testing, preferably Google Test. - Strong analytical, problem‑solving, and debugging skills. - Effective verbal and written communication in English. - Self‑motivated, collaborative, and adaptable to evolving project needs. **Required Education & Certifications** - Current enrollment in or completion of a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline. - Coursework or projects involving embedded systems and real‑time software is strongly preferred. - No specific certifications required; experience with basic hardware setup is advantageous.
Stonehouse, United kingdom
On site
Fresher
12-03-2026