Competitive
Bristol, England
Permanent, Variable

Senior C++ Engineer

Posted by Eames Consulting.

Senior/Lead C++ Engineer

SLAM and ROS experience desired

Sponsorship and relocation available

Eames are delighted to be working alongside a ground breaking computer vision technology company who are seeking Senior C++ Engineers to bring their SLAM products to the global market. Engineers confident with architecture, C++ , ROS and SLAM apply below!

Job Responsibilities

  • Proactively participate in design and architecture discussions and suggest potential improvements to the existing and future products as well as internal tools
  • Lead on a full cycle of design and development from the initial proof of concept prototype to the final fully tested and evaluated product
  • Be comfortable with writing and maintaining documentation across the code base and also for the developed features
  • Take on the role of a senior engineer, mentoring and guiding junior engineers
  • Contribute to the software development life-cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance
  • Develop clean, efficient, tested and maintainable code for various software components and modules alongside active contribution to code reviews
  • Enthusiastic team player with excellent (written and verbal) communication skills and ability to efficiently collaborate with other engineers

Skills & Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 5+ years of industrial software development experience, with proficiency in modern C++.
  • Strong understanding of software engineering principles, algorithms, data structures, and object-oriented design.
  • Experience with multi-threaded programming, parallel computing, and performance acceleration.
  • Familiarity with software development tools, methodologies, and project management tools.
  • Experience with GPGPU development, C/C++ build tools, and Test Driven Development.
  • Nice to have: experience with embedded software, game engine development, cloud services, ROS, 3D computer vision, SLAM, sensor fusion, and open-source libraries.

Eames Consulting is acting as an Employment Agency in relation to this vacancy.