Description
One of our prestigious clients in Bristol is seeking a Senior C++ Engineer to become an integral member of the team.As a Senior C++ Engineer you will join a team that develops a distribute build accelerator that distributes C/C++ compilation and other data processing tasks across a network of computers. The software comprises native C++ client and server applications with an embedded HTTP Server providing a web UI.
You will be response for developing and maintaining the software and its test systems, being involved in the design and implementation of all aspects of the system.Responsibilities:
- Analysis of customer requirements to produce maintainable designs.
- Develop and deliver work to schedule.
- Participate in code and documentation reviews.
- Provide estimate for tasks.
- Provide input to technical writers producing documentation.
- Work with support engineers on customer issues.
Essential Skills:
- Proven expert level C++.
- Recent experience of working on significant C++ applications or products.
- Proven expert debugging and post-mortem analysis skills.
- Native Win32 APIs.
- An interest in novel and innovative solutions to difficult problems.
Desirable Skills:
- Parallel and distributed systems.
- Fault tolerant systems.
- High performance systems.
- HTTP, web technologies and applications.
- Erlang.
- Databases (SQL and/or NoSQL).
- Technical customer support.
- Microsoft Visual Studio.
- x86 assembly language.
- JavaScript.
- UI design and implementation.
- Agile development methods.
- Interesting personal software projects.
- Passion for software quality and positive customer experience.
This is an excellent opportunity work for an established corporation. Please do not hesitate to apply for further information.