1 month ago

Embedded Software Engineer

Leicester 55K - 68K Permanent

Embedded Software Engineer

Leicester

£50,000-£55,000

We're recruiting an Embedded Software Engineer with a passion for real-world systems and hands-on engineering for an innovative and fast-growing engineering business in Leicester. If you want to work on genuinely exciting projects, get hands-on in the field and be part of a team doing something different, this one's worth a look.

The Role


This is a mid-level embedded software role with a twist. You'll be writing and debugging embedded C firmware, working with devices and communication buses, and then heading out into the field to get hands-on with the kit you've been building. FPV and drone experience is a real plus - if you fly in your spare time, you'll fit right in.
This isn't a desk-only role. You'll be expected to travel to trials, get involved with hardware in the field and solve problems. We're looking for someone who wants to do interesting work, learn fast and be part of something exciting.

What You'll Be Doing

  • Writing, testing and debugging embedded C firmware for real-world systems
  • Working with communication buses and protocols - CANbus, I2C, SPI
  • Supporting development with Python and C++ for higher-level tooling and scripting
  • Working in a Linux-based development environment
  • Travelling to field trials and getting hands-on with hardware in the field
  • Troubleshooting kit that isn't behaving - on the bench and out in the field
  • Collaborating with a multidisciplinary engineering team across mechanical, electrical and software

What We're Looking For


Essential:

  • Solid embedded C programming skills
  • Hands-on experience with CANbus, I2C and SPI - devices on buses, not just theory
  • Comfortable in a Linux development environment
  • FPV or drone experience - hobby or professional, we want to hear about it
  • Willingness to travel for field trials and get hands-on with hardware
  • Mid-level experience with a genuine interest in developing skills further


Beneficial:

  • Python and/or C++ experience
  • Experience debugging hardware and PCB-level systems
  • A background in communications, UAV systems or similar

The Kind of Person We're Looking For


You'll be joining a close-knit team where being adaptable and comfortable in field environments will help you thrive.

The Details

  • Salary: £50,000-£55,000
  • Hours: Flexible - core hours with options for early starts/early finishes or a Friday WFH where the role allows
  • Location: Leicester-based - some on-site working required for hardware debugging; travel to field trials
  • Contract: Permanent


Sound like your kind of role? Get in touch - we'd love to hear from you.

Share this job:

Apply now

Similar Jobs

1 day ago

PCB Engineer

Manchester 50 - 60 Contract

Contract: Remote, Outside IR35, Rate DOE Duration: 6 MonthsProject: Development of implantable Class C Medical DeviceEssential Skills:PCB design using AltiumExperience working on Class C medical devicesAssistance with verification and validation acti...

1 day ago

Firmware Engineer

Manchester 40 - 55 Contract

Contract: Remote, Outside IR35, rate DOEProject: Development of implantable Class C medical device Essential Skills:STM32 embedded developmentIEC 62304 compliant software developmentExperience developing Class C medical devicesVerification, validatio...

2 days ago

CAMO Quality Manager

Birmingham 35 - 41 Contract

Quality Management Specialist - Military CAMOLocationBirmingham Airport - Hangar 5 STS Aviation Services, Birmingham, B26 3QNContract DetailsContract Length: 12 MonthsRates: £35+ (flexibility DOE)Start Date: 01/06/2026 (approximately) Working Hours:...

3 days ago

Project Manager

Stoke-on-Trent 45K - 60K Permanent

Project Manager Stoke-on-Trent Up to 65kThe Project Manager is responsible for interpreting technical statements of work and design documentation to support project planning, budgeting, procurement, implementation, testing, training, and closeout. Th...

3 days ago

EICA Design Engineer

kendal 50K - 60K Permanent

Electrical Engineer📍 Cumbria / Lancashire Area 💷 £50,000 - £60,000 + Benefits 🏡 Hybrid Working / Relocation Support AvailableOverviewAn established and highly respected engineering business is seeking an experienced Electrical Engineer to join its gr...

3 days ago

Electrical Engineer

Pickering 35K - 55K Permanent

Electrical Engineer📍 North Yorkshire 💷 Competitive Salary + BenefitsOverviewAn exciting opportunity has arisen for an Electrical Engineer to join a highly innovative engineering and manufacturing business delivering advanced technical solutions for c...

3 days ago

Design Manager

Bradford 75K - 85K Permanent

Design Manager - Water / Infrastructure ProjectsWe are looking to recruit an experienced Design Manager within the Yorkshire region to work alongside Site Teams across multiple framework projects within the UK water sector. You will be responsible fo...

5 days ago

Financial Controller

Hinckley 27K - 30K Term-Time hours available Permanent

Financial Controller (Part-Time)Location: Hinckley, UK (primarily on-site with some flexibility) Hours: 25 hours per week (0.6 FTE)A growing engineering and technology SME is seeking a hands-on Financial Controller to lead finance operations and supp...

5 days ago

Quality Manager

Plymouth 40K - 50K bonus, pension Permanent

Senior Quality Engineer (IMS)Lead Quality, Compliance & Continuous Improvement Within Advanced ManufacturingA leading manufacturer of smart heating control systems used in both domestic and commercial environments is seeking an experienced Senior Qua...