Embedded Software Engineer
  • England,South East,Hampshire
  • Full Time, Permanent
  • £50,000 - £65,000 per annum
Job Description:
Full job descriptionMy 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
Job number 3761645

Increase your exposure to recruiters with ProJobs

Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription

You can cancel your subscription at any time.
metapel
Company Details:
4Square Recruitment Ltd
Company size:
Industry:
The jobs on site are for both men and women