Point your AI agent at freehire and let it find you a job.

Get the CLI →

4Square Recruitment Ltd

NewBe an early applicant

Embedded Software Developer

Posted Updated
Discussion

A UK technology business is looking for an experienced Embedded Software Developer to help develop and maintain software for its specialist electronic products.

You’ll join a small engineering team working across software, hardware and advanced image processing. The role covers the development lifecycle, from improving existing features to building and testing new functionality.

The role
  • Develop and maintain applications primarily in C++, with some Python for scripting, tooling and test automation.
  • Work with embedded Linux environments, using Yocto or Buildroot.
  • Configure and maintain build systems using CMake.
  • Support CI/CD pipelines, ideally using Jenkins.
  • Develop and maintain unit, integration and system-level tests.
  • Work with colleagues across software, hardware and image processing.
  • Take part in code reviews, documentation and improvements to development processes.
  • Investigate technical issues and support product improvements.
What we’re looking for
  • At least five years’ experience developing in C++ on Linux.
  • Working knowledge of Python.
  • Practical experience with Yocto or Buildroot.
  • Experience using CMake.
  • Familiarity with CI/CD tools, ideally Jenkins.
  • A good understanding of software design and testing practices.
  • The ability to work independently and take ownership of technical tasks.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.