Software Engineer - C++

Recruitment Genius
04 Oct 2016
25 Oct 2016
Contract Type
Full Time
Widen your perspective by joining the world of 3D!

This start-up company, is just over two years old, and they are already making an enormous impression on the exciting, high-tech 3D world. As an international developer of advanced 3D scanning systems and associated solutions, this company has operations in the UK and the USA.

If you're looking to develop your skills as a C++ Software Engineer, this role will need little introduction. This company's mission is always to seek out the best talent. So if you're ready for a new challenge, you could be looking at your next great role.

Designing, implementing and testing improvements to our 3D imaging processing pipeline, you'll have the opportunity to collaborate with the Research team. Here, you'll design and implement improvements in their SDK and software products such as Studio as well as assist the Operations team with customer implementation.

On a day-to-day basis, key responsibilities will encompass:

- Designing and developing new software products and extending the feature sets of existing products
- User Interface layout and design using tools such as QTML and QSS
- Unit and regression test construction, logging, error handling and instrumentation
- Documenting C++ design and test design documentation using Doxygen
- Participating in coding reviews, coding standards and updating/maintaining software (CMake-based) builds
- Contributing to review requirements, design and code and release planning
- Participating in the company's Agile process, generating and maintaining JIRA tickets to maximise planning, tracking, releasing and reporting of robust products.

With a high level of C++ coding skills, good English written and spoken communication skills as well as the ability to clearly document processes and procedures, to perform well in this role, you will also need:

- BSc or MS in Computer Science, Engineering or a related field, eg. Mathematics, Physics or Computer Engineering
- Experience of Computer Vision architecture/pipeline design, enhancement and implementation
- Experience of testing, reviewing and reporting (eg Agile)
- Demonstrable experience of debuggers and analysis tools
- Experience with QT and specifically QTML and QSS highly desirable

If you have a PhD in Computer Vision and experience of Doxygen and/or Confluence, so much the better, though these are not pre-requisites.

This is an exciting time to join this company, so if you're ready to broaden your perspective and discover more about the world of 3D, this is a great company to build a future.

You must be eligible to live and work in the UK indefinitely.

If you share an unrelenting passion to further succeed in the high-tech world, get in touch.

More jobs like this