QT Engineer in Bristol

QT Engineer in Bristol

Bristol Full-Time 40000 - 50000 £ / year (est.) No home office possible
Spyro Soft

At a Glance

  • Tasks: Write C++ and Qt code for real products, from features to fixes.
  • Company: Join a small, innovative engineering team in Bristol.
  • Benefits: Enjoy flexible work culture with ownership over your projects.
  • Other info: Collaborative atmosphere focused on good code and clear thinking.
  • Why this job: Make a tangible impact with your coding skills in a dynamic environment.
  • Qualifications: Proficient in C++17/20 and Qt framework; experience with embedded Linux.

The predicted salary is between 40000 - 50000 £ per year.

About the role

Embedded and desktop software that ends up in real products - the kind people actually use. Qt/C++ codebase is the core of what we ship, and we need someone who knows it well. You'd be joining a small engineering team in Bristol. There's no rigid process here - we care more about good code and clear thinking than following a framework. You'll have real ownership over what you work on.

What you'll be doing

  • Writing C++ and Qt code day to day - features, fixes, refactoring where it's needed
  • Working on both the UI side (QML/Qt Quick, Widgets) and lower-level integration with hardware
  • Reviewing other people's code and having yours reviewed - honestly and constructively
  • Getting involved in decisions about architecture, not just implementing specs
  • Debugging things that are hard to reproduce - logs, GDB, a bit of patience

Requirements

  • C++17/20 - move semantics, RAII, templates, concurrency
  • Qt 5.x or 6.x - Widgets and/or QML, solid understanding of the framework
  • Embedded Linux - comfortable on the command line, sysfs, device interaction
  • CMake - build setup from scratch, cross-compilation to ARM
  • Git - branching, rebasing, clean commit history

Things that matter

  • Code that others can read and maintain without asking you questions
  • You write unit tests, not just run the app to see if it works
  • You can explain a technical problem clearly in writing
  • Comfortable owning a piece of work from start to finish

Useful but not required

  • Hardware protocols - CAN bus, UART, I2C, SPI
  • Yocto or Buildroot - building and maintaining a custom Linux image
  • Qt Safe Renderer or Qt Automotive - experience in a safety-critical context
  • OpenGL or Qt 3D
  • Python for scripting or test automation
  • Background in a regulated industry - automotive, industrial

QT Engineer in Bristol employer: Spyro Soft

Join a dynamic and innovative engineering team in Bristol, where your expertise in C++ and Qt will be valued and put to real-world use. We foster a collaborative work culture that prioritises quality code and clear communication, offering you the chance to take ownership of your projects and contribute to architectural decisions. With opportunities for professional growth and a flexible approach to processes, this is an excellent place for those seeking meaningful and rewarding employment.
Spyro Soft

Contact Detail:

Spyro Soft Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land QT Engineer in Bristol

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work with Qt and C++. Attend meetups or online webinars. You never know who might have a lead on a job that’s not even advertised yet!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best C++ and Qt projects. Whether it’s a GitHub repo or a personal website, let your work speak for itself. This is your chance to shine!

✨Tip Number 3

Prepare for the technical interview! Brush up on your debugging skills and be ready to discuss your code. Practice explaining your thought process clearly – they want to see how you tackle problems, not just the final solution.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace QT Engineer in Bristol

C++17/20
Qt 5.x or 6.x
QML
Embedded Linux
CMake
Git
Debugging
Unit Testing
Code Review
Technical Communication
Ownership of Work
Hardware Protocols (CAN bus, UART, I2C, SPI)
Yocto or Buildroot
Qt Safe Renderer or Qt Automotive
OpenGL or Qt 3D

Some tips for your application 🫡

Show Off Your C++ Skills: Make sure to highlight your experience with C++17/20 and Qt in your application. We want to see how well you know the codebase, so share specific examples of projects where you've used these technologies.

Keep It Clear and Concise: When writing your application, clarity is key! We appreciate straightforward communication, so avoid jargon and get straight to the point about your skills and experiences.

Demonstrate Ownership: We love candidates who take ownership of their work. In your application, mention instances where you've led a project or made significant contributions from start to finish. Show us you can handle responsibility!

Apply Through Our Website: Don't forget to apply through our website! It's the best way for us to receive your application and ensures it gets into the right hands. We can't wait to see what you've got!

How to prepare for a job interview at Spyro Soft

✨Know Your Qt and C++ Inside Out

Make sure you brush up on your C++17/20 features and Qt framework knowledge. Be ready to discuss your experience with both QML and Widgets, as well as any challenges you've faced while coding. This will show that you’re not just familiar with the tools, but that you can also apply them effectively in real-world scenarios.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific instances where you've debugged tricky issues or improved existing code. Bring examples of how you’ve used logs, GDB, or other tools to tackle hard-to-reproduce bugs. This will demonstrate your analytical thinking and patience, which are crucial for the role.

✨Emphasise Collaboration and Code Review

Since the team values honest and constructive feedback, be ready to discuss your experiences with code reviews. Talk about how you’ve contributed to others' work and how you handle receiving feedback on your own code. This shows that you value teamwork and continuous improvement.

✨Demonstrate Ownership and Communication

Be prepared to explain how you take ownership of projects from start to finish. Share examples of how you’ve communicated technical problems clearly, both in writing and verbally. This will highlight your ability to manage responsibilities and collaborate effectively within a small team.

QT Engineer in Bristol
Spyro Soft
Location: Bristol

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>