Graduate Software Engineer - Oxford


Joe Goddard

I'm a Senior Recruitment Consultant at Give A Grad A Go, focusing primarily on IT, Software & Engineering graduate jobs. 

My area of expertise

My working background has been in retail and hospitality, which has definitely prepared me for the fast-paced nature of recruitment! I work on IT, Software & Engineering graduate jobs, as well as a few Digital roles - ranging from Software Developers, to Support roles in high-growth tech startups.

Why I chose to work at Give A Grad A Go

After returning from living abroad, I threw myself into the graduate job hunt. I came across Give A Grad A Go by chance when applying for different recruitment roles and after a brief courtship I came to work for them. I've not looked back since!

The worst job I've had

I spent one summer working as a Field Sports Camp Co-ordinator, putting on events across Suffolk for local kids who wanted to get active. It would have been a great job... if any kids turned up! Due to a mess up with the advertising, no one knew we were even running the camp.

Looking for software engineer graduate jobs in Oxford and interested in working in the sustainable technology sector?

Company profile

In this Graduate Software Engineer graduate job, you will be putting your programming language skills to the test, joining the spin-out company of a prestigious and world-renowned university. The company are disrupting the domestic energy storage sector, offering a fully integrated intelligent hot water tank that allows home owners and businesses to use their hot water tanks like large electric batteries. With a number of prestigious awards already under their belt, they are now embarking on a two-year project to roll out new energy products, bring them to market and test their success.

Job description

In this Graduate Software Engineer graduate job, you will be working within a small, close-knit team consisting of mechanical, electronic and software engineers, on a wide and varied set of tasks. You’ll be focusing on the embedded portion of the product - but there will also be plenty of opportunities to get involved with other product aspects, such as app development and machine learning! To be successful in this role you will need to be adaptable, switched on, tenacious and ambitious - as you will be interacting with a range of different disciplines, and getting involved in the full software life cycle.

Key responsibilities

In this Graduate Software Engineer graduate job, your responsibilities will include:

  • Adding features and improvements to an embedded Linux "IoT" systems in multiple programming languages
  • Developing full "IoT stack" with secure server communications and control of hardware
  • Being actively involved with the full software life cycle
  • Contributing to other software areas of the product
  • Staying up-to-date with new and emerging technologies and trends
  • Undertaking other ad hoc duties to fit the needs of the business

Job requirements

  • A minimum of a 2.1 from a top university - preferably in Computer Science or a relevant disciple
  • Some project work in your own time, published via Github would look extremely good!
  • Exposure to programming languages such as Java, Python or C++
  • A real interest in energy efficiency and sustainability
  • Someone who is both enthusiastic and conscientious
  • Fantastic communication skills, both written and verbal

Benefits of the job

  • A competitive starting salary of 30,000
  • The chance to work in a sustainable technology startup developed at one of the world’s leading universities
  • The opportunity to work in a beautiful location
  • Unparalleled professional development

Looking for software engineer jobs in Oxford and want to work for one of the UK’s leading sustainable technology startups? If you’ve got a background in computer programming, apply for this Graduate Software Engineer job in Oxford today!

Discover more Software Graduate Jobs