IC Resources Ltd

C++ Software Engineer - PC Applications

Depending on experience
08 Mar 2018
05 Apr 2018
Simon Allen
Specialist Area
Contract Type
Full Time
C++ Software Engineer - PC Applications

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.

Apply for C++ Software Engineer - PC Applications

Already uploaded your CV? Sign in to apply instantly


Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

4000 characters left

By applying for a job listed on Electronics Weekly Jobs you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.