Embedded Software Developer
other jobs 4Square Recruitment Ltd
Added before 8 Days
- England,South East,Hampshire
- Full Time, Permanent
- £50,000 - £65,000 per annum
Job Description:
Full job descriptionA 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.
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.
Job number 4247234
The jobs on site are for both men and women