> Markdown version of [/jobs/ext/2111009-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2111009-senior-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). --- # Senior Software Engineer - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** Heddon-on-the-Wall, UK - **Experience:** Expert - **Salary:** £60,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, Unit Testing, C++ (Programming Language), Controller Development System (CoDeSys), Continuous Integration, Linux, Python (Programming Language), Machine Learning, OpenCV, Software Architecture, Sensor Fusion, Software Engineering, Systems Integration, Digital Twin, Information Technology - **Published:** August 19, 2026 - **Apply:** https://www.cv-library.co.uk/job/225467192/senior-software-engineer ## About the Role * A strong track record in software architecture for safety-critical or compliance-driven systems * Hands-on experience with C/C++ and Python in Linux real-time environments * Confidence reading electrical schematics and working across the hardware/software boundary * Experience implementing CI/CD pipelines for safety-critical software * A degree in Software Engineering, Computer Science, or equivalent (2:1 minimum) Nice to Have: * Familiarity with ROS/ROS2 * Experience with machine learning, OpenCV, or CODESYS/PLC environments * A background in automotive safety systems, defence, robotics, or autonomous vehicle development ## Description We're looking for a Senior Software Engineer to join our clients R&D function, reporting directly to the Head of R&D. In this role you'll design and govern the software architecture and CI/CD processes that their engineering team builds within. You'll take ownership of the architectural framework spanning robotics payloads, vehicle automation, computer vision, sensor integration, digital twins, and simulation - ensuring everything they build is scalable, maintainable, and defensible against safety-critical standards. You'll know how to let early-stage prototypes move fast on the right evidential path, without forcing full compliance before it's needed - while making sure the architecture is built to scale to full qualification when the time comes. What You'll Do * Define and implement end-to-end software architecture and CI/CD pipelines for remote and autonomous systems * Establish unit testing, verification, and validation processes, building the evidence base needed to meet defence safety-critical standards * Integrate architecture across control systems, computer vision, sensor fusion, simulation, and digital twin platforms * Support system integration, commissioning, and real-world field trials alongside global military end users ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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 Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)