Test Equipment Software Engineer

  • Location

    Cheltenham, Gloucestershire

  • Sector:


  • Job type:


  • Salary:

    Up to £45 per hour

  • Contact:

    Andy Nugent

  • Contact email:


  • Job ref:


  • Published:

    about 1 year ago

  • Duration:

    12 Months

  • Expiry date:


  • Start date:


Test Equipment Software Engineer - 12 Months - Cheltenham

My client is looking for an experienced Test Equipment Software Engineer for an initial 12-month contract for a team based in Cheltenham. The role is full time on site, and the client can offer a competitive daily rate.

Role Summary:

  • Working as part of a small team of engineers the candidate will provide software support for existing automation of test equipment software including fault finding and software updates. The work will include working in the high-power electrical labs as part of the software development. They will also be expected to produce/contribute to associated documentation as and when required.
  • Reporting to the software technical leader, the candidate shall be expected to be pro-active and able to work both on their own with minimal supervision. Equally they shall also be able to work within an Agile team environment.

Key Activities:

  • Authoring and modification of new/existing test equipment software within a Production environment.
  • Design software, with the ability to evolve the design as requirements are clarified
  • Configuration control of software source artefacts.
  • Production of associated software documentation.
  • Production of software baselines as part of the software release process.
  • Software/Hardware integration.
  • Close collaboration with hardware engineers to joint work on and solve technical issues.
  • Planning and estimating of own day to day activities.

Essential responsibilities:

  • Producing test equipment software, written in C++, within a production environment.
  • Production of software documentation to company standards.
  • Configuration control of software artefact and documentation.
  • Working to cost and schedule as determined by the project management.
  • Tracking and reporting (to tech lead) of task progress including the identification of any risks and suggesting suitable risk mitigation.

Qualifications / Requirements:

  • Ability to pro-actively work within both a team environment and equally on their own
  • C++ experience (5+ years)
  • Software Automation of Test Equipment within a Production Environment
  • Configuration control experience (ideally Serena Dimensions but not essential)
  • Software/Hardware integration experience

Desired characteristics:

  • Formal Software Release process
  • Exposure to full software lifecycle
  • Experience of electrical engineering
  • Experience of Object-Oriented Programming techniques
  • Experience of implementing Design Patterns