> Markdown version of [/jobs/ext/2930117-c-software-engineer-android-linux](https://www.wearedevelopers.com/jobs/ext/2930117-c-software-engineer-android-linux). 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). --- # C++ Software Engineer Android Linux - **Company:** Client Server - **Location:** Milton Keynes, UK (Remote available) - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Communications Protocols, Computer Programming, Linux, Linux on Embedded Systems, Embedded Software, Software Engineering, Multithreading, Build Tools - **Published:** September 16, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5884535705 ## About the Role * We are looking for experience developing software using C / C++ for cross-platform use; Java may also be considered. * We are looking for a good understanding of embedded Linux and Android build systems. * We are looking for familiarity with networking programming, protocol design, compression, security, and multithreaded programming. * We are looking for experience with both application and embedded development, including areas such as IoT and set-top boxes. * We are looking for commercial awareness and business acumen. * We are looking for excellent communication and presentation skills, with confidence demonstrating products to senior stakeholders and working with clients on bespoke development projects. ## Description * We support customers with the technical integration and bespoke application development of our core software products. * We partner with clients to understand their needs and present solutions. * We articulate requirements to our engineering team, agree detailed specifications, and coordinate delivery to customers. * We collaborate and problem-solve within an R&D environment using cutting-edge technology. * We develop new ideas and prototypes that may become new product lines. * We collaborate closely with our sales team. * We travel to trade shows and exhibitions to demonstrate the product and drive customer engagement. Technologies: * Android * Embedded * IoT * Support * Java * Linux * Security * C++ * iOS ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)