Logo of Huzzle

Software Engineer Intern (12 months)

image

SLB

2mo ago

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    IT & Cybersecurity
  • Gloucester

AI generated summary

  • You should be pursuing a relevant Bachelor's degree and have programming skills in C#, C++, or Python, knowledge of OOP, unit testing, Git, CI, DevOps, plus strong problem-solving abilities.
  • You will enhance unit test coverage, design automated tests, integrate them into Azure DevOps, troubleshoot issues, and document your work while collaborating with mentors and the team.

Requirements

  • Studying Bachelors in Computer Science, Software Engineering, Information Technology, Electrical and Computer Engineering, Data Science or a related discipline
  • Programming experience in C#, C++, or Python
  • Understanding of object-oriented programming concepts
  • Basic knowledge of unit testing frameworks (e.g., NUnit, xUnit, Google Test, PyTest)
  • Familiarity with version control systems (e.g., Git)
  • Awareness of continuous integration and DevOps concepts
  • Problem-solving and debugging skills

Responsibilities

  • Work with our development team to identify areas where unit test coverage can be improved.
  • Design and implement automated unit tests to validate software functionality and edge cases.
  • Integrate and run tests within Azure DevOps pipelines, learning how automated testing fits into a modern continuous integration workflow.
  • Troubleshoot and debug issues discovered through testing, contributing directly to the reliability of our software.
  • Document your work and share progress with your mentors and the wider team.

FAQs

What is the duration of the Software Engineer Intern position?

The duration of the Software Engineer Intern position is 12 months, starting in Summer 2026.

Where is the internship location?

The internship is located at the Stonehouse Technology Centre (SHTC) in Gloucestershire.

What will be the main focus of the internship project?

The main focus of the internship project is to improve the quality and reliability of surface software applications by strengthening unit test coverage and integrating tests into Azure DevOps pipelines.

What programming languages should applicants be familiar with?

Applicants should have programming experience in C#, C++, or Python.

Is previous experience with unit testing frameworks required?

While basic knowledge of unit testing frameworks (e.g., NUnit, xUnit, Google Test, PyTest) is preferred, it is not strictly required.

Will interns receive mentorship during the internship?

Yes, interns will work closely with the software engineering team and receive mentorship throughout the internship.

What skills will the intern gain during this experience?

Interns will gain hands-on knowledge of unit testing frameworks, DevOps workflows, and Azure Pipelines integration, as well as experience in troubleshooting and debugging software issues.

Is there an equal opportunity employment policy?

Yes, SLB is an equal employment opportunity employer and considers qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other protected characteristics.

Will I need to document my work during the internship?

Yes, documenting your work and sharing progress with your mentors and the wider team is part of the internship responsibilities.

Are there opportunities for individuals with disabilities to apply?

Yes, the recruiting process and position can be adapted to fit most disabilities, and applicants are encouraged to mention any specific needs when applying.

We are a global technology company, driving energy innovation for a balanced planet.

1-10
Employees

Mission & Purpose

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.