×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Hampshire, Hampshire County, GU140, England, UK
Listing for: 4Square Recruitment Ltd
Full Time position
Listed on 2026-06-11
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Python, DevOps
Salary/Wage Range or Industry Benchmark: 50000 - 65000 GBP Yearly GBP 50000.00 65000.00 YEAR
Job Description & How to Apply Below

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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary