Enable job alerts via email!

Senior Embedded Software Engineer

TN United Kingdom

Shepton Mallet

Hybrid

GBP 60,000 - 65,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

An innovative engineering firm is seeking a Senior Embedded Software Engineer to join their dynamic team. In this role, you will be involved in developing and maintaining software for both new and existing systems, utilizing your expertise in C/C++ and the Qt framework. You will collaborate with cross-disciplinary teams to resolve software issues, mentor junior engineers, and participate in agile methodologies. With a strong focus on quality, you will conduct code reviews and contribute to technical design discussions. This position offers a hybrid working model, allowing for flexibility while ensuring a collaborative office environment. If you're passionate about embedded systems and looking to make a significant impact, this opportunity is for you.

Benefits

25 days annual leave
Healthcare
Training budget
E-learning subscription
Pension
Health cash plan
Employee Assistance Program

Qualifications

  • Experience with multi-threaded applications and hardware interaction.
  • Proficiency in C/C++ and Qt framework for GUI development.

Responsibilities

  • Develop and maintain software for upcoming and existing systems.
  • Collaborate to resolve software issues and develop new features.
  • Mentor junior engineers and participate in agile team activities.

Skills

C/C++ (C++17 and newer)
Qt framework (Widgets)
Multi-threaded real-time applications
Unit testing frameworks (gmock/gtest)
CMake
Application deployment on Linux/Windows
Ethernet and serial communication protocols

Tools

Subversion
PostgreSQL
SQLite

Job description

Job Title: Senior Embedded Software Engineer

Location: Shepton Mallet, United Kingdom (Hybrid working available after onboarding, minimum 60% office-based)

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

Industry: Engineering

Job Reference: 5757_1741778805

Posted: 05.05.2025

Expiry Date: 19.06.2025

Job Description:

This role is exclusive to People Source. Apply via this advert.

Your initial project will involve support for new feature development and bug fixing using Qt, as well as maintenance and enhancement of existing products using C/Java.

Daily Responsibilities:
  1. Development and maintenance of software within the company's portfolio for upcoming and existing systems.
  2. Cross-disciplinary collaboration to resolve software issues and develop new features.
  3. Develop clean, efficient, and testable code.
  4. Conduct code reviews and pull requests to ensure quality standards.
  5. Participate in technical design and architecture discussions.
  6. Mentor and guide junior engineers.
  7. Work within an agile team, including sprint planning, stand-ups, and retrospectives.
  8. Create requirement and design specifications.
  9. Assist in creating help topics and operational manuals.
Essential Skills:
  • Experience with multi-threaded real-time applications interacting with hardware.
  • Proficiency with Qt framework (Widgets) for library and GUI development.
  • Experience with unit testing frameworks like gmock/gtest.
  • Proficiency in C/C++ (C++17 and newer).
  • Experience with CMake and building third-party libraries for Linux.
  • Experience with application deployment on Linux/Windows (RPM, Autotools, WIX).
  • Knowledge of Ethernet and serial communication protocols.
Desired Skills:
  • Embedded systems, microcontrollers (ARM, PIC).
  • Languages: Java, Python, PHP, SQL, BASH, HTML.
  • Version control: Subversion.
  • Databases: PostgreSQL, SQLite.
  • Communication protocols: I2C, One Wire, PCI Bus.
Additional Information:
  • Work hours: 38 hours/week, start between 8-9 am, finish by 4.30-5.30 pm (Monday-Thursday), 2.30 pm Friday.
  • Benefits include: 25 days annual leave, healthcare, training budget, e-learning subscription, additional leave options, pension, health cash plan, Employee Assistance Program.
Application Process:

Send your CV to the provided contact. Note: This role is exclusive to People Source Consulting Ltd, a specialist in technology recruitment across various sectors.

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

Similar jobs

Senior Software Engineer (UK Remote)

Turnitin

Birmingham

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin

Leeds

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer (React.js, TypeScript, Front-End Architecture)

equalstrue

Devon and Torbay

Remote

USD 50,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Manchester

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Birmingham

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer

TN United Kingdom

Uxbridge

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Newcastle upon Tyne

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Leeds

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer

83zero Ltd

England

Remote

GBP 55,000 - 65,000

2 days ago
Be an early applicant