{"@context":"https://schema.org/","@type":"JobPosting","title":"C++ Software Engineer

Reed
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 45K

Job location

Remote

Tech stack

Testing (Software)
Agile Methodologies
Data analysis
Delphi
Bug Tracking Systems
C Sharp (Programming Language)
C++
Computer Programming
Design of User Interfaces
Python
Mathematical Programming
Object-Oriented Software Development
Software Engineering
System Software
Software Version Control

Job description

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., * 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.

Requirements

  • 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 & conditions

  • 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

About the company

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.

Apply for this position