C++ Software Engineer

Reed Technology is partnering with an innovative and highly respected organisation that designs and develops advanced scientific and engineering solutions used across global research and industrial sectors. 

About the Role

As a C++ Software Engineer, you will be involved in the full lifecycle of system software development. This includes requirements gathering, design, coding, testing, documentation, and long-term maintenance of production software that supports complex scientific equipment and instrumentation.

Key Responsibilities

  • Design, develop, test, document, and maintain system software for scientific and engineering products.
  • Collaborate with the Software Testing team using defect tracking systems.
  • Participate in requirements gathering and architectural discussions.
  • Produce and maintain technical documentation and UI components.
  • Ensure development follows established software engineering standards and best practices.
  • Contribute to continuous improvement of development processes and tooling.

What We’re Looking For

  • Degree in Software Engineering or a related engineering/science discipline
  • Programming experience in C++ or Delphi
  • Experience developing software for Microsoft Windows
  • Understanding of object-oriented design principles and patterns
  • Good UI design and implementation skills
  • Experience with Source Code Management and bug-tracking tools

Desirable Skills

  • Experience with C# or Python
  • Familiarity with Agile methodologies
  • Scientific or mathematical programming (algorithms, data analysis, statistics)
  • Experience working with instrumentation, including sensors, data acquisition, hardware control, USB devices, or electronics

Benefits

  • Salary up to £45,000 depending on experience
  • 37.5-hour flexible working week
  • Early finish on Fridays
  • Hybrid working model (3 days office / 2 days remote)
  • Opportunity to work on technically challenging software used in advanced scientific applications
  • Excellent long-term career development opportunities

Job Details

Company
Reed
Location
Livingston, West Lothian, Scotland, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
£40,000 - £45,000 per annum, Inc benefits
Posted