Senior C++ Engineer

Firma: CV-Library
Job-Typ: Vollzeit
Gehalt:
55.000 - 70.000 GBP/Jährlich

This innovative, high growth organisation based in Basingstoke is seeking a driven and enthusiastic C++ Engineer to join their team on a permanent basis. The successful candidate will have professional experience in advanced C++ development coupled with a strong but pragmatic approach to achieve business outcomes.
Please note you will be required to work in the office a minimum of 3 days per week
Responsibilities:
* Develop and optimize C++ applications for data-acquisition, real-time data-processing, and control
* Develop digital-twin rendering and simulation applications in a robotics context
* Develop high-performance production applications and libraries from prototype code
* Implement complex algorithms and data structures in C++ to solve specific problems e.g. robot scheduling
* Design and implement system-components using modern C++ (11-20) and object-oriented methods
* Work with multi threading and concurrency, understanding the intricacies of synchronization, race conditions, and deadlock resolution
* Integrate third-party libraries and APIs for extended functionality
* Write robust, testable, and maintainable code; conduct rigorous code reviews
* Collaborate with a multidisciplinary team to define requirements and deliver innovative solutions
You must be:
* Tenacious with an assertive character
* Excellent communication skills and be able to work effectively within the wider team.
* Flexible approach and keen to learn new skills
Qualifications and Experience:
* Extensive professional experience in advanced C++ development
* Experience with Agile software-development practices
* Proficient in advanced C++ concepts, including templates
* Experience with real-time systems, performance and resource optimization
* Familiarity with network programming, sockets, and communication protocols
* Demonstrable experience with version control systems, preferably Github
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
* Contributions to major C++ projects or active engagement in the C++ community
* Experience with multithreaded development (both task-parallel and data-parallel) and object-oriented design and SOLID principles
* Ideally have experience with CUDA or other GPU-compute platform/API,Unreal Engine,shader programming (HLSLetc) andBoost C++ libraries
If you do not hear from a consultant within 1 week of your application, then unfortunately, on this occasion, you have been unsuccessful

Für diesen Job bewerben