> Markdown version of [/jobs/ext/2206596-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206596-software-engineer). 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 Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £75,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Linux, Linux on Embedded Systems, Object-Oriented Software Development, Open Source Technology, Performance Tuning, Software Engineering, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25315 ## About the Role C++, Embedded Linux, System Performance Optimisation Want to help build the next generation of streaming players? Do you have extensive experience in embedded Linux development and integration? This could be your next challenge, working for a successful, international company with an R&D hub in Cambridge. About you: * 10+ years of relevant software development experience. * In-depth understanding of Linux, tools, libraries and open source development. * Extensive experience with C++/OOD. * Extensive experience with performance and resource utilization tooling, and optimizations. * Ability to architect, implement, and test systems for performance. * Proven track record of success with embedded system development projects. * Ability to accurately estimate software tasks and work to schedule. * Bachelor's or Master's in Computer Science, or equivalent engineering experience. You will be given responsibility for optimizing system performance and resource utilization from the architectural level down to the low-level implementation. ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Practical performance tuning for Serverless Java on AWS](https://www.wearedevelopers.com/videos/2075-practical-performance-tuning-for-serverless-java-on-aws) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)