Senior Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Heddon-on-the-Wall, UK
7 days ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £70,000.0
Working hours
Regular working hours

Tech stack

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
+3 more
Systems Integration Digital Twin Information Technology

Job 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

Requirements

  • 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

Benefits & conditions

  • £70,000 basic salary
  • 8% matched pension
  • Free breakfast and lunch daily on-site
  • 35-hour week: Tuesday-Thursday on-site, Monday/Friday from home, with an early finish on Fridays
  • Up to £5,000 relocation allowance for the right candidate

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

Videos

See all

Related articles

See all