Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

The Technical Partnership

United Kingdom

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consultancy in the United Kingdom is seeking an Embedded Software Engineer to develop impactful solutions in areas such as connected medical devices and industrial automation. You will lead projects from concept to delivery, working with a diverse team to meet client needs. The ideal candidate will possess strong embedded C skills and a relevant degree, along with the ability to manage budgets and team direction. This role offers competitive benefits, including a profit-related bonus and a pension contribution.

Benefits

Annual profit-related bonus
Virtual shares
Employer pension contribution of 10%
Private medical insurance
Free lunch and refreshments
Life insurance worth 6 x salary
25 days holiday
Enhanced maternity and paternity leave
Electric car leasing scheme
Cycle to work scheme
Interest-free season ticket loan
Local sports facilities discounts
Comprehensive relocation package

Qualifications

  • High proficiency in embedded C.
  • Experience with SPI, I2C, and UART/RS232.
  • Ability to lead the delivery of technical solutions.

Responsibilities

  • Work across the full development lifecycle from analysis to testing.
  • Lead or contribute to the delivery of technical solutions.
  • Collaborate in multi-disciplinary teams and shape project outcomes.

Skills

Embedded C
Microcontroller architecture
SPI
I2C
UART/RS232

Education

Bachelor's degree in Electronics & Software, Computer Science, or related discipline

Tools

Microcontroller debuggers
Oscilloscopes
RTOS experience
Python
C++
C#
Job description

TTP plc Cambridge, England, United Kingdom

Get AI-powered advice on this job and more exclusive features.

Overview

TTP is an employee-owned technology and product development consultancy with a 40-year track record of helping ambitious clients solve complex technical challenges and bring innovative, commercially successful solutions to market. We invent, design, and manufacture impactful products and technologies across a wide range of industries – including healthcare, life science, energy, and communications – at the intersection of biology, physical science and engineering. Our working culture encourages entrepreneurship, shared ideas and technical collaboration, while providing you with the freedom to do your best work.

Job Description

As an Embedded Software Engineer at TTP, you will develop solutions that make a real impact — whether in connected medical devices, safety-critical radio systems, industrial automation, or satellite payloads. Projects range from rapid prototypes to multi-year developments. You’ll work across the full development lifecycle: from analysis and system architecture to implementation and testing. With the freedom to select the best tools for each challenge, you’ll combine depth in embedded software engineering with the agility to pick up new ideas and collaborate across disciplines. You’ll play a key role in ambitious projects, sometimes leading them, balancing the uncertainties of R&D with time and budget constraints. Collaboration is at the heart of our approach — you’ll work in multi-disciplinary teams where every member’s insight shapes the outcome. You’ll also grow strong client relationships, developing a deep understanding of their needs and vision, and ensuring their confidence throughout the delivery of complex technology projects.

Responsibilities
  • Work across the full development lifecycle from analysis and system architecture to implementation and testing.
  • Lead or contribute to the delivery of technical solutions and provide direction to a small team of developers.
  • Collaborate in multi-disciplinary teams and help shape project outcomes.
  • Develop strong client relationships and understand client needs and vision throughout delivery of complex technology projects.
Qualifications

The essential requirements for this role are:

  • A bachelor’s degree in Electronics & Software, Computer Science, or a related discipline
  • High proficiency in embedded C
  • Knowledge of microcontroller architecture and typical features
  • Experience with SPI, I2C, and UART/RS232
  • Ability to lead the delivery of technical solutions and provide direction to a small team of developers
  • Commercial awareness, with the ability to oversee budgets and balance cost, time, and quality

Highly Desirable Qualities For This Role Include

  • Experience using microcontroller debuggers and oscilloscopes
  • RTOS experience
  • Bare-metal programming of microcontrollers
  • Proficiency in Python and/or C++
  • Ability to develop PC utilities for testing embedded systems (e.g. in C#, Python or C++)
  • Experience writing bootloaders
  • Able to read and understand hardware schematics
  • Understanding of real-time system constraints
Benefits
  • Annual profit-related bonus
  • Virtual shares that reward you with a stake in TTP Group’s long-term success
  • Employer pension contribution of 10% of salary
  • Private medical insurance for employees and dependants
  • Free lunch and refreshments
  • Life insurance worth 6 x salary
  • 25 days holiday
  • Enhanced maternity and paternity leave, with the option to return part-time for a year
  • Electric car leasing scheme
  • Cycle to work scheme
  • Interest-free season ticket loan
  • Local sports facilities and theatre discounts and memberships
  • A comprehensive relocation package is also available, if applicable

Please note: this description reflects the information provided in the job posting.

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