Contract Applications Developer (C++ & QT)

Contract Applications Developer (C++ & QT)

Posted Today by TXM Recruit

£60 Per hour
Outside
Onsite
Colchester

Summary: The Contract Applications Developer role focuses on delivering high-quality application features and user interfaces using C++ and Qt within a multidisciplinary engineering team. The position is primarily on-site in Colchester and involves working on embedded, GUI-driven software projects. The contractor will support the full software lifecycle and collaborate closely with embedded engineers and product teams. This role is assessed as outside IR35, making it suitable for contractors operating via a Personal Service Company (PSC).

Key Responsibilities:

  • Develop and enhance GUI and application-level features using C++ and Qt for embedded platforms
  • Build on-screen display tools and front-end components for hardware-integrated applications
  • Contribute to Python-based tooling, automation, and integration scripts
  • Collaborate with embedded engineers, product teams, and test teams to refine requirements and deliver robust software
  • Troubleshoot, debug, and optimise code for performance, memory efficiency, and hardware constraints
  • Support the full software lifecycle, from design through to deployment on embedded targets

Key Skills:

  • Strong commercial experience with C++ and Qt for GUI and application development
  • Proven experience working with embedded systems or hardware-integrated applications
  • Proficient in Python for automation, tooling, or integration tasks
  • Comfortable working with low-level constraints, hardware interfaces, and embedded workflows
  • Analytical, detail-oriented, and an effective communicator within cross-functional teams
  • Experience with cross-platform or resource-constrained environments (desirable)
  • Familiarity with embedded Linux, device drivers, or hardware/software integration (desirable)

Salary (Rate): £60/hour

City: Colchester

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Contract Applications Developer – C++ / Qt

Location: Colchester

Rate: £55 - £60 per hour (indicative, outside IR35)

Contract Length: 3–6 months

Working Arrangements: Primarily on-site, with some flexibility depending on project phase

Overview

An established technology company based in Colchester is looking for an experienced Applications Developer to support a range of embedded, GUI-driven software projects. Working within a multidisciplinary engineering team, you will focus on delivering high-quality application features, user interfaces, and on-screen display tools using C++ and Qt, closely integrated with embedded hardware systems. This role is assessed as outside IR35, making it suitable for contractors operating via a Personal Service Company (PSC).

Key Responsibilities

  • Develop and enhance GUI and application-level features using C++ and Qt for embedded platforms
  • Build on-screen display tools and front-end components for hardware-integrated applications
  • Contribute to Python-based tooling, automation, and integration scripts
  • Collaborate with embedded engineers, product teams, and test teams to refine requirements and deliver robust software
  • Troubleshoot, debug, and optimise code for performance, memory efficiency, and hardware constraints
  • Support the full software lifecycle, from design through to deployment on embedded targets

About You

Strong commercial experience with C++ and Qt for GUI and application development

Proven experience working with embedded systems or hardware-integrated applications

Proficient in Python for automation, tooling, or integration tasks

Comfortable working with low-level constraints, hardware interfaces, and embedded workflows

Analytical, detail-oriented, and an effective communicator within cross-functional teams

Desirable Skills

Experience with cross-platform or resource-constrained environments

Familiarity with embedded Linux, device drivers, or hardware/software integration

For further information on this contract Applications Developer role please contact Graham Cross on (phone number removed) or (url removed)