Enable job alerts via email!

Senior Software Engineer - Qt, C++, Linux

Experis

Shepton Mallet

Hybrid

GBP 60,000 - 65,000

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer with expertise in C++ and the Qt framework. This role involves developing and maintaining software for both new and existing systems while collaborating with cross-functional teams to tackle software challenges. You'll be responsible for writing clean, efficient, and testable code, participating in agile practices, and mentoring junior engineers. With a hybrid work model, this position offers a great work-life balance along with an attractive benefits package, including generous annual leave and a comprehensive health care plan. If you are passionate about technology and want to make a significant impact, this opportunity is for you.

Benefits

25 days annual leave

Health care

Training budget

E-learning subscription

Pension

Health cash plan

Employee Assistance Program

Qualifications

  • Experience in developing multi-threaded real-time applications.
  • Proficiency in C++ and Qt for GUI development.

Responsibilities

  • Develop and maintain software for existing and upcoming systems.
  • Collaborate across teams to solve software problems and develop features.

Skills

C++

Qt Framework

Linux

Multi-threaded Applications

Unit Testing

CMake

Deployment for Linux/Windows

Ethernet Communication

Java

Python

Tools

gmock

gtest

Subversion

PostgreSQL

SQLite

Job description

Role: 1x Senior Software Engineer

Location: Shepton Mallet, Somerset. Hybrid working is available once candidate has successfully integrated into the team (minimum 60% office-based hours).

Salary: £60,000 - £65,000 + amazing benefits

Please note this role is exclusive to People Source so you must apply via this advert.

My client is looking to hire a senior software engineer skilled in Qt, C++, Widgets, and Linux experience.

Must have skills:

  1. Broad software development experience, working with multi-threaded real-time applications, specifically interacting with proprietary and off-the-shelf hardware.
  2. Experience with Qt framework for developing libraries/GUI's (Qt Widgets).
  3. Experience with unit test/mock frameworks (SOLID/TDD), with a strong working knowledge of gmock/gtest.
  4. Proficiency in C/C++, (C++17 and newer).
  5. Proficiency with cmake toolchain.
  6. Proficiency building third-party libraries for Linux.
  7. Experience with installer/deployment of applications for Linux/Windows (RPM/Autotools/Wix).
  8. Experience with ethernet, serial communication protocols.

Desired Skills:

  1. Embedded, 32-bit microcontroller, ARM, PIC.
  2. Java, Python.
  3. PHP, SQL, BASH, HTML.
  4. Subversion.
  5. PostgreSQL/SQLite.
  6. I2C, One Wire comms, PCI Bus.

Daily Role:

  1. Development/maintenance of software within the company portfolio for both upcoming and existing systems.
  2. Collaboration across functional disciplines to solve software problems as well as for the development of new features.
  3. Develop clean/efficient/testable code.
  4. Perform code review/pull requests to ensure quality standards are met.
  5. Participate in technical design/architecture discussions.
  6. Support junior engineers with mentoring/guidance.
  7. Work within an agile team, including sprint planning, stand-ups, and retros.
  8. Requirement and design specifications.
  9. Support the creation of help topics and operational manuals.

Other information:

You will be working a 38-hour week and start between 8am-9am, Monday to Friday. Finish between 4.30pm-5.30pm Monday to Thursday, 2.30pm Friday.

Plus company benefits; 25 days annual leave, health care, training budget, e-learning subscription, option to purchase additional leave, pension, health cash plan, Employee Assistance Program.

How to apply?

Send a CV to.

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior/Team Lead Software Engineer – Greater Manchester - 50,000 - 70,000

Only for registered members

Manchester

Remote

GBP 50.000 - 70.000

3 days ago
Be an early applicant

Senior C++ Engineer

Only for registered members

Belfast

Remote

GBP 40.000 - 80.000

4 days ago
Be an early applicant

Senior Software Engineer - Server - Unannounced Project

Only for registered members

Remote

GBP 45.000 - 75.000

Today
Be an early applicant

Senior PHP Developer (iGaming)

Only for registered members

Remote

GBP 50.000 - 90.000

5 days ago
Be an early applicant

Senior PHP Developer

Only for registered members

Remote

GBP 40.000 - 70.000

2 days ago
Be an early applicant

Senior Infrastructure Engineer

Only for registered members

Oxford

Remote

GBP 60.000 - 85.000

2 days ago
Be an early applicant

Senior Software Engineer - Crypto

Only for registered members

London

Remote

GBP 60.000 - 100.000

9 days ago

Embedded Software Engineer

Only for registered members

Bristol

Hybrid

GBP 50.000 - 65.000

2 days ago
Be an early applicant

Embedded Software Engineer

Only for registered members

Bristol

Hybrid

GBP 50.000 - 65.000

2 days ago
Be an early applicant