> Markdown version of [/jobs/ext/2206576-software-developer](https://www.wearedevelopers.com/jobs/ext/2206576-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** ECM Selection Limited - **Location:** London, UK - **Experience:** Expert - **Salary:** £60,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, C++ (Programming Language), Continuous Delivery, Linux, Embedded Software, Robotic Automation Software, Software Coding, C++14, Lidar, Software Version Control - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26144 ## About the Role * Demonstrable experience writing modern OO C++ code on Linux in successfully shipped products. * Experience working with hardware which could include exposure to embedded code. * Agile project development including modern coding standards, source control management, continuous build processes, and automated testing. * Good communication skills and ability to mentor others. It is expected that candidates have a STEM degree, and ideally have had project experience with LIDAR, radar, robotics, navigation sensors, or autonomous systems. This is an excellent opportunity to work in the ever-growing sector of robotics and automation, keeping your tech skills current, and being rewarded with an excellent remunerations package including a budget to indulge your technical interests by attending conferences as well as time to work on personal projects. ## Description This London based tech company are developing mobile robotic units that autonomously operate, collecting a plethora of data that is used by businesses to coordinate and manage inventory and supply chains. As part of their next phase in growth, they are expanding their engineering team and are looking for a hands-on technologist to join them as a Senior Software Developer. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)