Kernel Engineer


Who we are/where we are:

Codethink has just celebrated its 10 year anniversary so we are an established but still young, growing and, we think, an exciting software development services company.

We are a team of approximately 80 strong, including engineers, architects, kernel developers, engineers/developers, project managers, administration, consultants and system administration of various backgrounds and nationalities with Spain providing an especially large and valued contingent.

Codethink has a worldwide reach whilst based in the city centre of Manchester. This allows employees to choose their commute or to live nearby giving access to living in the centre of one of the most vibrant, fun, interesting cities around.

Manchester is the economic and cultural centre of North West area of England and is large enough to have everything a large city is expected to whilst also being small enough to get out of quickly into some of the most beautiful countryside and towns and villages that the UK has to offer from the Roman/Viking towns of Chester and York to the National Parks of “The Lake District” and “The Peak District” to name just a few that are accessible by train within an hour or two.

Manchester also has a large international airport beaten in size and number of destinations by only 2 of London’s airports and offers access directly to destinations around the world, especially Europe and the USA.

What we do:

We specialise in system-level software infrastructure to support advanced technical applications, working across a range of industries including, automotive, medical, telecoms and finance.

Typically we get involved in software architecture, design, development, integration, debugging and improvement on the deep scary plumbing code that makes most folks run away screaming. When we are in a room our technical knowledge, thoughts, advice and opinions count to our clients.

We are expert in Free/Libre and Open Source Software (F/LOSS). We participate in upstream and are active contributors to the Linux kernel and a wide range of F/LOSS projects, processes and cultures.

We value highly the amazing contributions, made over decades, by the Free/Libre Software and Open Source communities.

Job Description:

Would you enjoy working with upstream on the Linux mainline kernel?

Required experience:

  • C
  • An understanding of hardware

Extra points if you like wrestling with esoteric hardware, have written device drivers, know what an RTOS is or actually have patches in the linux kernel tree.

Package details

  • Negotiable salary.
  • £2,000 Personal Annual Training Budget for attending developer conferences and hackfests.
  • Annual holidays of 25 days plus UK statutory bank holidays.
  • Flexible hours
  • Relocation assistance provided.
  • Travel opportunities.
  • Travel disturbance allowance.
  • Vacancies are intended to be full time permanent positions after an initial probation period.
  • Location: Manchester.

Please, send your CV and cover letter to

Enviar solicitud