Logo of Huzzle

Embedded Software Engineer Intern (12 months) - Starting Summer 2025

image

SLB

16d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Gloucester

AI generated summary

  • You should be pursuing a degree in Computer Science or related field, have C/C++ knowledge, experience with hardware tools, and familiarity with FreeRTOS or similar RTOS. Strong communication skills are essential.
  • You will design, develop, and test embedded software for drilling systems, gather requirements, collaborate with teams, maintain CI infrastructure, troubleshoot applications, and assist users with firmware rollout.

Requirements

  • Studying towards a Bachelors or Masters in Computer Science or related field. or a related discipline
  • Oral and written communication skills in English
  • Good motivation, autonomy, teamwork, and ingenuity
  • Knowledge of C/C++ for embedded
  • Knowledge of hardware & software tools, emulators, simulators
  • Knowledge of RTOS: FreeRTOS/OpenRTOS/DSP BIOS

Responsibilities

  • Designing, developing and testing new embedded software solutions for downhole drilling systems.
  • Gather requirements from Stakeholders
  • Collaborate with other disciplines and with other engineering projects
  • Maintain Continuous Integration infrastructure for applications developed
  • Perform tests and troubleshooting on application in deployed environments
  • Communicate effectively with end users to assist in roll out of new firmware features

FAQs

What is the duration of the internship?

The internship lasts for 12 months, starting in the summer of 2025.

Where is the internship located?

The internship is located at the Stonehouse Technology Centre in Gloucestershire, UK.

What educational qualifications are required for this internship?

Candidates should be studying towards a Bachelor's or Master's degree in Computer Science or a related field.

What programming languages should candidates be familiar with?

Candidates should have knowledge of C/C++ for embedded systems.

Is prior experience in embedded software development required?

While prior experience is not explicitly mentioned, a solid understanding of the required skills and education is important.

What kind of skills will the intern develop during this position?

The intern will develop skills in designing, developing, and testing embedded software solutions, collaborating with multidisciplinary teams, and working with Continuous Integration infrastructure.

Will the intern work with other professionals during the internship?

Yes, the intern will collaborate with a co-located team of 20+ experienced engineers from various disciplines.

Are there any preferred additional skills for applicants?

Yes, exposure to FPGA VHDL, unit testing, static analysis tools, and UML design would be considered a plus.

How important are communication skills for this position?

Very important, as the role requires effective communication with end users and stakeholders.

What is the company's mission regarding energy and the environment?

The company is focused on driving energy innovation while balancing the need to reduce emissions and meet the world's growing energy demands.

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.