contact us

category

Technology

location

Berkshire

salary

£40000 - £60000 Per Annum

contract type

permanent

Compiler Software Engineer | Reading / Remote

Reqiva are seeking a Compiler Software Engineer to work for a highly exciting technology company who are based in Reading, Berkshire.

We are seeking a Software Engineer who has experience of developing Compilers or compilation tools. Although our client’s offices are based in Reading, they are willing to consider remote candidates who would be able to travel to the office as and when needed.

RESPONSIBILITIES for the role of Compiler Software Engineer Include

- Design and develop high-quality software in a novel, highly technical field

- Identify, prioritise, and execute tasks in the software development life cycle

- Write technical specifications and analyse user requirements

- Collaborate with internal teams to create and improve software solutions

- Design and develop classical algorithms to compile code

- Working alongside and mentoring team members

QUALIFICATIONS AND SKILLS

- 2 years or more of software development commercial/academic experience

- Familiarity with a systems programming language 

- Experience developing or extending compilation tools

- Strong understanding of common data structures and programming methods

- Strong problem solving, troubleshooting and analysis skills

- Creative mindset for developing solutions to unique and challenging problems 

- Technically versatile and able to learn new skills that you can apply across multiple types of work

- Knowledge equivalent to with graduate-level computer science and mathematics

Desirable

- Extensive knowledge of Python with a working knowledge of scientific python libraries

- Experience working with low-level device drivers, embedded software or other systems with close integration of software and hardware

- Understanding of modern compilers (e.g. Clang, LLVM, GCC, etc.), and optimisation methods used within (control flow analysis, data flow analysis, value numbering, etc.) 

- Knowledge of high-performance interpreter construction and JIT compilation

- Programming Language design, program analysis and optimization 

- Familiarity with software design for System-on-Chip and/or real-time environments. 

- Working knowledge of relevant mathematical fields such as graph theory, group theory, linear algebra and signal analysis

- Commercial or academic experience of developing compiler solutions

Our client is open to applications from more Junior candidates as well as experienced Compiler Software Engineers. Salary for this role will vary depending upon experience but will be expected to be in the range of £40,000 to £60,000.

Apply now for more info!

Back To Vacancies

Antony Redmond

Director | Engineering

01189 595552
a.redmond@reqiva.com

ready to work with us?

subject: