Software Engineer - C++, Python, Linux

£27,000 - £32,000


William Spilsbury

I work as a Recruitment Consultant within a team who specialise in Banking & Finance and Property & Retail graduate jobs.

My area of expertise 

The desk I work on has a huge list of clients ranging from startups to more established companies. We focus on anything from operations jobs within cool tech companies to client services jobs at established FinTech businesses.

Why I chose to work at Give A Grad A Go

I'd just finished writing my dissertation and decided to get on the graduate job hunt, when a friend put me in touch with one of the team at Give A Grad A Go in order for them to help me find a job. Because of a non-profit student employability company that I started with a friend at university, they invited me in for an assessment day (prior to that I'd never considered recruitment). I fell in love with the Give A Grad A Go team!

The worst job I've had

I have been very fortunate, I've always enjoyed and loved all jobs I've held, from being a waiter in a tapas bar, working on a hog roast stall (by far the tastiest), a hand full of bar roles at local pubs or even working in the tea rooms at the National Trust. I've always chosen jobs which I love and enjoy that way it doesn't feel like I'm working (as hard).

Looking for software engineer graduate jobs in Oxford and interested in working in the sustainable technology sector? If you have 1 year’s commercial experience using C++, plus a good knowledge of Python and Linux, this could be the ideal role for you - this fast-growing tech startup are looking for a Software Engineer to join their team in Oxford!

Company profile

In this Software Engineer graduate job, you will be putting your C++, Python and Linux 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, creating fully integrated intelligent hot water tanks which allow home owners and businesses to use their hot water tanks like large electric batteries. With a number of prestigious awards already under their belt, this impressive business 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 Software Engineer graduate job, you will be working within a small and close-knit team 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. You will need to be adaptable, and have at least 1 year's commercial experience using C++ - as you will be interacting with a range of different disciplines, and getting involved in the full software life cycle.

Key responsibilities

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

  • Adding features and improvements to an embedded Linux "IoT" systems in C++
  • 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

So, what we are looking for?

  • A minimum of a 2.1 - preferably in Computer Science or a relevant subject from a top 30 university
  • 1 year's commercial experience using C++
  • Proficiency using Linux, Python and Git
  • Java, JavaScript / Typescript and Swift skills would be a huge plus
  • A real interest in energy efficiency and sustainability
  • Someone who is both enthusiastic and conscientious
  • Fantastic communication skills, both written and verbal

What else is on offer?

  • A fantastic starting salary of between 27,000 – 32,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 C++, Python and Linux skills under your belt, apply for this Software Engineer job in Oxford today!