> Markdown version of [/jobs/ext/1961632-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1961632-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:** Newcastle upon Tyne, UK - **Experience:** Expert - **Salary:** £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 7, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer/ko2-embedded-recruitment-solutions-ltd-job107810252 ## 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 - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)