Salary: £49,000 - 59,000 per year Requirements: 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) 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 Technologies: Embedded Hardware Support Linux Python Qt C++ More: We are an established technology company based in Colchester, seeking an experienced Applications Developer to support a range of embedded, GUI-driven software projects. Our team is multidisciplinary, focusing on delivering high-quality application features, user interfaces, and on-screen display tools using C++ and Qt, closely integrated with embedded hardware systems. This contract role offers a rate of £55 - £60 per hour and is assessed as outside IR35, suitable for contractors operating via a Personal Service Company (PSC). last updated 16 week of 2026