This Job Vacancy has Expired!

Software Engineer


Posted on May 5, 2021 by CV-Library

Bristol, Bristol (County), United Kingdom
Immediate Start
Annual Salary

Software Engineer - Remote & Bristol office

£40,000 - £60,000 depending on experience + comprehensive benefits.

The role

Based in our Bristol office & remotely, the Software Engineer - Tools works in the in-house tools team and plays a pivotal role in developing and maintaining our clients toolchain.

Note: Whilst government guidance to work from home remains in place, this will be a predominantly remote role. Full future working arrangements are currently under consideration with input from all employees, and it is likely that the role will transition to a mix of office-based and remote working.

Your responsibilities include:

Working within the Tools team to support and enhance the complete software toolchain used by our clients applications teams and external customers. The toolchain is extensive, and includes the assembler, compiler, debugger and simulation environment.

Adding tool support for the latest cutting-edge silicon design. This might mean creating a simulator for a new hardware peripheral or writing libraries to allow the use of virtual memory on an embedded device.

Interacting with the silicon design team and the internal application development teams to support real use-cases.

Who we're looking for

You're a software developer with 3+ years of relevant experience, however we will consider a recent graduate with the relevant skills to grow within this role.

You'll need to be self-directed, proactive and able to work autonomously; you'll enjoy solving day-to-day problems with limited direction.

You'll have:

Very strong C and C++ programming skills;
A BSc or above in Computer Science or a related discipline;
Excellent problem-solving skills;
The ability to quickly assimilate complex systems and make specific improvements within them;
Good software development practices such as: effective SCM use (e.g. Git), code review and test development;
Confidence using Linux as a development environment.
You might also have:

Experience with embedded systems and programming for real-time, resource-constrained environments;
Some knowledge of some of the following: Assembly programming, Python, multi-core processor architectures, compiler fundamentals, assemblers/linkers/debuggers, build systems (e.g. GNU Make/CMake).

Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business.

You'll find a wide selection of vacancies on our website

Reference: 213683169

Set up alerts to get notified of new vacancies.

Similar Jobs

Software Engineer

London, United Kingdom

£50k - £65k Annual

Software Engineers

Stevenage, Hertfordshire, United Kingdom

Annual Salary

Software Engineer

Weymouth, Dorset, United Kingdom

£70k - £74k Annual

Software Engineer

Weybridge, Surrey, United Kingdom

£70k - £74k Annual

Software Engineer

Brighton, East Sussex, United Kingdom

£45k - £60k Annual

Software Engineer

Surrey, United Kingdom

£40k - £65k Annual

Software Engineer

Hampshire, United Kingdom

£30k - £60k Annual

Software Engineer

London, United Kingdom

Annual Salary

Software Engineer

Oxfordshire, United Kingdom

£45k - £52k Annual

Software Engineer

Edinburgh, City of Edinburgh, United Kingdom

£30k - £37k Annual