We are always interested in hearing from software engineers who are passionate about open source, embedded systems and compilers. Our main focus at present is GCC, LLVM and Verilator, but we also work on many other open source tools and libraries as required by customers.
While prior experience is welcome, it is not a priority for us. This is a deeply specialist field, and you will almost certainly need training. Although it is highly likely that you will at least have a degree, it isn't essential.
What you must be is provably an outstanding programmer (language doesn't matter). If you're not already working in the field, you'll need to have some evidence of your potential in compilers — it could be from something you've done in your spare time, as part of a student project, or even that you did really well in a compiler course.
Finally, you must be eligible to work in the UK.

Reasons Why:

We are a small and highly dynamic start-up, pay well, provide a great working environment and offer very flexible working hours.

If you have no prior experience we'll expect you to work from our Lymington HQ while you learn your craft, but thereafter you can work from anywhere in the UK.

You'll get to work on key open source projects and your contributions will be published in the open and will form part of your ongoing CV-in-code.

You can spend up to 10% of your time developing your own project — it's where we expect our next great idea to come from!

We currently have no vacancies, but are always interested in hearing from engineers with skills that may be of interest to us in the future.