Embedded Software Engineer

4Square Recruitment Ltd
Farnborough, GU14 7JT, United Kingdom
2 weeks ago
£50,000 – £65,000 pa

Salary

£50,000 – £65,000 pa

Job Type
Permanent
Work Pattern
Flexible
Work Location
Hybrid
Seniority
Senior
Education
Degree
Posted
18 May 2026 (2 weeks ago)

Benefits

Flexible Hybrid Working Opportunity to Work on Cutting-Edge Embedded Technology Collaborative Engineering Environment Real Ownership and Influence Across Projects Long-Term Career Development Opportunities

My client is looking for an experienced Embedded Software Developer to join a growing engineering team working on advanced embedded systems and next-generation technology products.

This is a hands-on role where you’ll be involved across the full software lifecycle — from embedded development through to build systems, testing, and deployment. You’ll work closely with cross-functional engineering teams in a collaborative R&D environment while also having the autonomy to own complex technical tasks.

The Role

You’ll be developing and maintaining software primarily in C++, supporting embedded Linux environments, and contributing to robust CI/CD and testing processes. This role would suit someone who enjoys solving technical challenges and working across multiple layers of a modern embedded software stack.

Responsibilities

  • Design, develop, and maintain applications primarily in C++
  • Work within embedded Linux environments using Yocto or Buildroot
  • Configure and optimise build systems using CMake
  • Support CI/CD pipelines using Jenkins or similar tooling
  • Develop and maintain unit, integration, and system-level tests
  • Collaborate with hardware and software engineering teams
  • Participate in code reviews, technical documentation, and process improvements
  • Troubleshoot and resolve complex technical issues independently

Required Experience

  • 5+ years’ experience developing in C++ within Linux environments
  • Good working knowledge of Python for scripting, tooling, APIs, or test automation
  • Experience with embedded Linux build systems such as Yocto or Buildroot
  • Strong experience with CMake
  • Familiarity with CI/CD tools, ideally Jenkins
  • Solid understanding of software design principles and testing practices
  • Ability to work independently and proactively solve problems

Nice to Have

  • Experience with Docker or containerised environments
  • Knowledge of networking, hardware interfaces, or API design
  • Experience with GraphQL
  • Familiarity with Python/C++ bindings such as pybind

What’s on Offer

  • Flexible hybrid working
  • Opportunity to work on cutting-edge embedded technology
  • Collaborative engineering environment
  • Real ownership and influence across projects
  • Long-term career development opportunities

Related Jobs

View all jobs

Embedded Software Engineer

Archangel Lightworks Ox11Aa, OX1 1AA, United Kingdom
Hybrid

Embedded Software Engineer

Zenovo Le11Aa, United Kingdom
£65,000 pa Hybrid

Embedded Software Verification and Validation Engineer

Cirrus Selection Bs347Qs, BS34 7QS, United Kingdom
£60,000 – £64,000 pa On-site Clearance Required

Senior Embedded Software Engineer

Platform Recruitment Saint Ives, Cambridgeshire, United Kingdom
£60,000 – £70,000 pa

Senior Embedded Software Engineer

T2M Technical Ltd Northway, Gloucestershire, United Kingdom

Senior Embedded Software Engineer

Platform Recruitment Wellington, Shropshire, United Kingdom

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Robotics Jobs in the UK: Roles, Skills, Salaries and How to Get Hired (2026 Guide)

Robotics Jobs UK 2026: roles, salaries and skills for engineers and researchers in manufacturing, logistics, autonomous vehicles, defence and healthcare. In the UK, most robotics jobs cluster around hubs such as London, Cambridge, Bristol, Oxford, Manchester and Edinburgh, with common titles including Robotics Engineer, SLAM Engineer, Controls Engineer and Mechatronics Engineer. The most efficient way to browse live robotics jobs is via specialist boards like RoboticsJobs.co.uk, which curate roles specifically in this field so you are not lost in generic tech listings. This guide covers everything you need to know about robotics jobs in the UK in 2026, from the roles and skills in demand to where to find live opportunities and how to stand out as a candidate.

Where to Advertise Robotics Jobs in the UK (2026 Guide)

Where to advertise robotics jobs UK in 2026: the specialist boards, university channels and community routes that reach robotics, SLAM and controls talent. The candidate pool spans mechanical engineers, software developers, controls specialists, computer vision researchers and systems integrators — a multidisciplinary mix that general job boards are poorly equipped to reach. The strongest robotics candidates are often embedded in research groups, defence programmes or advanced manufacturing environments, and move between roles through specialist networks and industry events rather than mainstream platforms. This guide, published by RoboticsJobs.co.uk, covers where to advertise robotics roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.