IC Resources Ltd

C++ Software Engineer - PC Applications

Location
Cambridge
Salary
Depending on experience
Posted
08 Mar 2018
Closes
05 Apr 2018
Ref
JO-1803-120925
Contact
Simon Allen
Specialist Area
Hardware
Contract Type
Permanent
Hours
Full Time
C++ Software Engineer - PC Applications
Cambridge
Permanent

Salary is negotiable for the right skills and experience

As C++ Software Engineer you will be responsible for PC software design and development within the business.

You will be responsible for:
§ Controlling remotely connected instruments and analysing their data
§ Capture analysis and recording of data
§ Implementation of complex algorithms
§ Delivery of high quality documentation and reports
§ Meeting of challenging project deadlines while assuring high quality solutions
§ Helping to build the core knowledge, best practices and design standards for the team, department and company


The C++ Software Engineer will have a high skill level in the fundamentals of Software Engineering including, mathematics and statistics, developing applications in a Windows environment, interfacing PC applications to embedded controllers and connecting PC applications across networks.

Essential skills required by the C++ Software Engineer:
§ Batchelor's degree in Computer Science/Engineering or equivalent
§ Number of years developing software in a commercial environment
§ Knowledge of object orientated design and analysis
§ Knowledge and experience in C / C++
§ Experience with source control systems, e.g. GIT
§ Experience with bug tracking systems, e.g. JIRA
§ Experience of developing PC applications, including GUI design

It would also be beneficial if you had any experience or exposure to Qt, TDD, SQL, Delphi, Embedded or Firmware.