Fantastic opportunity for a C++ Software Developer to work within a successful and global organisation that offer cutting-edge camera platform solutions. Due to expansion and covering the international market they`re seeking a new addition to the team, you will have the pleasure of working in their beautifully serviced office based in the Surrey area alongside a friendly, family cultured environment that presents many exciting and interesting challenges to come.
The successful applicant will be responsible for developing, testing and maintaining software to meet the client needs and new product development. In this role you will write clean, maintainable and technically sound code using OO design and SOLID principles to specifications agreed with stakeholders. You will also be responsible for testing written code through unit tests and integration testing whilst work closely with QA to respond and resolve issues raised.
The Ideal person will have a strong background in C++, multithread application development in an embedded environment with good software design principles. Previous development experience within or use of Linux or Unix operating systems is essential. Finally, if you so happen to have experience of version control and build systems such as SVN and Jenkins with working knowledge of STL and Boost, then please click apply straight away as you meet all the criteria and we want to hear from you!
In return the company are offering exciting salary and benefits package well worth enquiring such as free parking, generous pension contribution, remote working and plenty more! Not forgetting lots of career development to a secure your future in IT.