Salary: £40,000 - 70,000 per year Requirements: Strong commercial experience with C++ and Qt for GUI and application development. Proven background working on embedded systems or hardware-integrated applications. Confident using Python for tooling, automation, or integration tasks. Comfortable navigating low-level constraints, hardware interfaces, and embedded development workflows. Analytical, detail-driven, and able to communicate effectively across engineering teams. Desirable: Experience with cross-platform or resource-constrained environments. Desirable: Familiarity with embedded Linux, device drivers, or hardware-software integration. 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 to refine requirements and deliver high-quality software. Troubleshoot, debug, and optimise code for performance, memory usage, and hardware constraints. Support the full development lifecycle from design through to deployment on embedded targets. Technologies: Embedded Hardware Support Linux Python Qt C++ More: We are an established technology business located in Colchester, seeking an experienced Applications Developer for a 3–6 month contract role. You will support a series of embedded, GUI-driven software projects within a multidisciplinary engineering team. Our work environment is fast-paced and collaborative, emphasizing high-quality application features and user-facing interfaces. This role has an indicative outside IR35 determination, allowing candidates to operate through their own Personal Service Company (PSC). We expect a strong presence on-site, with some flexibility depending on project phase. last updated 6 week of 2026