Embedded Software Developer
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. ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!