Software Engineer - £40-£45K Essex - Perm Role

Cubiq Recruitment Ltd
£40k - £45k pa + Benefits
03 Oct 2017
04 Nov 2017
Contract Type
Full Time
Software Engineer Permanent Position Essex 40-45K+Benefits Our client is looking for an experienced C++ Developer to strengthen their existing R&D Team. You will join a team of developers working on a machine control application with the following elements - Rich touch-screen driven GUI - Communications over serial, Ethernet and CAN interfaces with low-latency data handling - Highly configurable - Large code base producing multiple targets running on a Windows platform There will be opportunities to work on other applications written in C# and VB.Net In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. Your goal will be to develop and maintain high-quality software that is aligned with user needs and business goals. Responsibilities - Design, build, and maintain high-quality, efficient, reusable, testable and reliable C++ applications complying with project timescales and specifications - Review, troubleshoot, test and debug code - Partition, estimate and prioritize software tasks - Collaborate with team members, project managers, business stakeholders and other departments - Perform validation and verification testing - Provide timely support to Production and Technical Support departments Requirements - Strong proficiency in C++ with 4+ years of hands on experience - Experience of Embarcadero C++ development environment would be a big advantage - Sound understanding of OOD and OOD Patterns - Proven work experience as a Software Engineer - Appreciation of good GUI design traits - Knowledge of the standard library, STL containers, and algorithms - Familiarity with templating in C++ - Knowledge of threading and awareness of concurrent programming techniques - Experience of unit testing - Proficient understanding of code versioning tools - Familiarity with build automation and continuous integration - Ability to work with a large codebase producing multiple targets - Familiarity with the following would be an asset - Working with component libraries such as TMS and LMD - Serial communications, TCP/IP socket programming - Inno Setup installer software or similar - Must have the ability to effectively communicate with technical peers and business users - Knowledge of Delphi, C#, VB.Net and Python programming language would be advantageous Suitable candidates for this position are likely to come from a strong academic background in a Software Engineering related discipline and have had substantial commercial experience in similar C++ Software Engineers position. If you wish to be considered for this role please click on the apply button. By applying for this position, you consent to Cubiq Recruitment Ltd contacting you regarding job opportunities and storing a copy of your CV on our database. NOTE we will NOT present your details to any client without speaking to you and seeking verbal consent first.
This job was originally posted as