Software Application Engineer
TXM Recruit Ltd
Colchester, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Software Applications
C++ (Programming Language)
Software Debugging
Device Drivers
Linux on Embedded Systems
Design of User Interfaces
Hardware Interface Design
Python (Programming Language)
Qt (Software)
Software Engineering
Systems Integration
Job description
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
- 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
- Experience with cross-platform or resource-constrained environments
- Familiarity with embedded Linux, device drivers, or hardware/software integration
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
- Familiarity with embedded Linux, device drivers, or hardware/software integration
J-18808-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago