Contract Applications Developer (C++ & QT)

Contract Applications Developer (C++ & QT)

Full-Time 55 - 60 £ / hour (est.) No working from home possible
TXM Recruit

At a Glance

  • Tasks: Develop and enhance GUI features using C++ and Qt for embedded software projects.
  • Company: Established tech company in Colchester with a focus on innovation.
  • Benefits: Competitive hourly rate, flexible working arrangements, and contract outside IR35.
  • Other info: Opportunity to work on exciting projects with excellent career growth potential.
  • Why this job: Join a multidisciplinary team and make an impact on cutting-edge embedded applications.
  • Qualifications: Strong experience in C++, Qt, and embedded systems; Python skills are a plus.

The predicted salary is between 55 - 60 £ per hour.

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

Contract Applications Developer (C++ & QT) employer: TXM Recruit

As a Field Service Engineer with our esteemed client in Bristol, you will join a dynamic team that values innovation and excellence in the materials handling industry. The company offers competitive salaries, generous overtime opportunities, and a supportive work culture that prioritises employee development and career progression. With a strong commitment to your growth and a company vehicle provided, this role presents a unique chance to thrive in a rewarding environment.

TXM Recruit

Contact Details:

TXM Recruit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Contract Applications Developer (C++ & QT)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ and Qt. Attend local meetups or online webinars to meet potential employers and get your name out there.

Tip Number 2

Show off your skills! Create a portfolio showcasing your previous projects, especially those involving embedded systems and GUI development. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to C++ and Qt. Practice coding challenges and be ready to discuss your past projects in detail, highlighting your problem-solving skills.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Contract Applications Developer (C++ & QT)

C++
Qt
Embedded Systems
GUI Development
Python
Automation
Debugging

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Qt, especially in embedded systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention specific experiences that relate to the responsibilities listed in the job description.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous projects. We love seeing analytical thinking and effective communication, especially in cross-functional teams!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates regarding your application status!

How to prepare for a job interview at TXM Recruit

Know Your C++ and Qt Inside Out

Make sure you brush up on your C++ and Qt skills before the interview. Be ready to discuss specific projects where you've used these technologies, and think about how you can demonstrate your understanding of GUI development and embedded systems.

Showcase Your Problem-Solving Skills

Prepare to talk about challenges you've faced in previous roles, especially those related to debugging and optimising code for performance. Use examples that highlight your analytical skills and how you collaborated with teams to find solutions.

Familiarise Yourself with Embedded Systems

Since this role involves working closely with hardware, it’s crucial to understand embedded systems. Brush up on any relevant experience you have, and be ready to discuss how you've integrated software with hardware in past projects.

Communicate Effectively

As you'll be working within a multidisciplinary team, effective communication is key. Practice explaining complex technical concepts in simple terms, and be prepared to discuss how you’ve successfully collaborated with engineers and product teams in the past.