Lead Embedded Software Engineer

Ivaris

City of Edinburgh

Hybrid

GBP 60,000 - 85,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ivaris is seeking a Senior/Lead Embedded Software Engineer to lead a new hardware development project. You will develop high-performance C++ software on Embedded Linux systems and work closely with hardware engineers.

This role offers full scope to shape firmware direction and involves hands-on experience with hardware interfaces. The ideal candidate has strong skills in C++, Embedded Linux, and relevant hardware technologies.

Qualifications

  • Strong commercial experience with C++, Python, and Bash.
  • Solid understanding of Embedded Linux.
  • Experience with imaging, LiDAR, sensors, or high-speed hardware systems.
  • Proven ability to take ownership of major components or subsystems.

Responsibilities

  • Develop high‑performance C++ software on Embedded Linux systems.
  • Build and maintain low‑level software and hardware interfaces.
  • Own features across the full lifecycle: requirements, design, implementation.
  • Support technical discussions and guide system-level decisions.

Skills

C++
Python
Bash
Embedded Linux
OpenCV
MatLab
Assembly

Job description

Remote First Company - limited travel to the R&D centre in Edinburgh

Job Overview

An established engineering business is looking for a Senior/Lead Embedded Software Engineer to take ownership of a brand-new hardware development project. This is a clean-slate build with no legacy code, giving you full scope to shape the firmware direction from day one.

The company builds advanced technology used by major tech organisations and government agencies, and you’ll be contributing directly to one of their next key products. The role is hands‑on with real hardware on the desk, close collaboration with engineering leadership, and long‑term technical impact.

Key Responsibilities
  • Develop high‑performance C++ software on Embedded Linux systems, interfacing with hardware and real‑time data.
  • Build and maintain low‑level software and hardware interfaces.
  • Work with hardware engineers on board bring‑up, testing and prototype development.
  • Own features across the full lifecycle: requirements, design, implementation, debugging and validation.
  • Support technical discussions and help guide system‑level decisions.
Experience
  • Strong commercial experience with C++, Python and Bash.
  • Solid understanding of Embedded Linux.
  • Experience with imaging, LiDAR, sensors or high‑speed hardware systems.
  • Solid experience and understanding of hardware.
  • Proven ability to take ownership of major components or subsystems.
  • Confident influencing technical direction and supporting other engineers.
  • Hands on experience with OpenCV, MatLab, and Assembly.

Please note: You must have full right to work in the UK and currently be residing in the UK.

If this role sounds like it may be of interest, apply now for an informal chat.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Software Engineering – Embedded & Product Development
Head of Software Engineering – Embedded & Product Development

Verso Recruitment Group • United Kingdom

On-site
GBP 80,000 - 85,000
Benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Enterprise Recruitment Ltd • Cambridge

On-site
GBP 60,000 - 120,000
Equity opportunity
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • North East

On-site
GBP 80,000 - 110,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working