07 Feb, 2019

Software Engineering Intern

  • Baker Hughes
  • Farnborough, UK
Internship Software Engineering

Job Description

Role Summary:

Our product portfolio includes technology for open hole formation evaluation, well integrity, array production logging, tractor conveyance, ballistic perforating, and pipe recovery. Our world class software enables you to visualize well data, plan safe operations, and optimize efficiency. We are based in Farnborough UK where we operate as a Centre of Excellence for the design and manufacture of wireline logging tools.

Essential Responsibilities:

The role responsibilities will be defined based on business needs and your background and career aspirations. However, a large part of this role will involve developing data acquisition, interpretation and 2D/3D visualisation services for GE's Predix Cloud platform. As a result of this, you will get exposure to Industrial Internet micro-services and frameworks.

Qualifications/Requirements:

Essential skills: 

• Development experience in languages like C, C++, C#, Java

• Good mathematical knowledge Desired skills: 

• Windows desktop development and Linux skills

• Understanding of .NET application architectures

• Electronics, Raspberry Pi, Arduino 

•Potentially working with Microcontrollers

• Web front end development (HTML, JavaScript)

• Server side development (e.g. NodeJS, PHP)

• Familiarity with HTTP, REST, and JSON 

• Knowledge of microservice based development and Cloud computing (Cloud Foundry, AWS) 

• Experience with PostgreSQL Messaging queuing frameworks (RabbitMQ), Messaging Protocols (MQTT) Web security and authentication mechanisms (OAuth) 3D Graphics programming (OpenGL)

• Experience with networking concepts (AJAX, Websockets)

• Experience working with integrated development environments (Visual Studio, Eclipse) 

• Knowledge of Agile software development methodologies (Scrum, XP)

Applications from job seekers who require sponsorship to work in the UK are welcome and will be considered alongside all other applications.

However, non-EU/EEA candidates may not be appointed to a post if a suitably qualified, experienced and skilled EU/EEA candidate is available to take up the post, as the employing body is unlikely, in these circumstances, to satisfy the Resident Labour Market Test.

Desired Characteristics:Completed or working towards degrees in Software Engineering, Computer Science, Computer Games Developing, Robotics, Artificial Intelligence.

Achieved or currently on 2:1.Looking placement year, can be suitable for graduate too.

About Us:

Baker Hughes, a GE company (NYSE:BHGE) is the world’s first and only fullstream provider of integrated oilfield products, services and digital solutions. Drawing on a storied heritage of invention, BHGE harnesses the passion and experience of its people to enhance productivity across the oil and gas value chain.

BHGE helps its customers acquire, transport and refine hydrocarbons more efficiently, productively and safely, with a smaller environmental footprint and at lower cost per barrel. Backed by the digital industrial strength of GE, the company deploys minds, machines and the cloud to break down silos and reduce waste and risk, applyingbreakthroughs from other industries to advance its own.

With operations in over 120 countries, the company’s global scale, local know-how and commitment to service infuse over a century of experience with the spirit of a startup – inventing smarter ways to bring energy to the world.Follow Baker Hughes, a GE company