Description
Position: C++ Compiler Developer
Location: Remote (Occasional visit to Cambridge office)
Contract: £DOE
A world-leading technology provider is looking for a C++ Compiler Developer to come join their team on a contract basis. You will be covering various aspects of the client's tools such as compilers, linkers and libraries. As the C++ developer, you will collaborate with an agile team and contribute changes back to the open-source LLVM project also.
As the C++ Compiler Developer, your day to day tasks will include updates to the toolchain features, improving the test coverage and ongoing maintenance of the toolchain, as well as enabling customers in new application areas to use the client's technology to its full potential.
What you will be doing:
- Proactive fixing of defects reported by customers or highlighted by customers in the Defect Notification Report.
- Fixing defects from the backlog.
- Productization, ie testing and documentation, of community features requested by customers.
- Develop high-quality, reliable toolchain improvements for the client's partners.
- Solid C and C++ experience.
- Compiler background is required, LLVM experience specifically is a big advantage.
- Embedded development experience is an advantage.
- Some DevOps/automation experience, preferably with Jenkins and Python.
- Linux and Windows usage experience.
- Work with other groups to expand support of the architecture & IP.
- Contribute to open-source LLVM and related projects.
What you will need to have: It would be great if you had:
- Safety or software quality background is preferred, ISO26262 experience specifically is a big advantage.