Senior Software Engineer

Heddon-on
Heddon-on-the-Wall, UK
5 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£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

Senior Software EngineerNewcastle upon Tyne - HybridUp to £70,000 basic + benefits Relocation package availableThe RoleWe’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 DoDefine and implement end-to-end software architecture and CI/CD pipelines for remote and autonomous

Requirements

systemsEstablish unit testing, verification, and validation processes, building the evidence base needed to meet defence safety-critical standardsIntegrate architecture across control systems, computer vision, sensor fusion, simulation, and digital twin platformsSupport system integration, commissioning, and real-world field trials alongside global military end usersWhat You’ll BringA strong track record in software architecture for safety-critical or compliance-driven systemsHands-on experience with C/C++ and Python in Linux real-time environmentsConfidence reading electrical schematics and working across the hardware/software boundaryExperience implementing CI/CD pipelines for safety-critical softwareA degree in Software Engineering, Computer Science, or equivalent (2:1 minimum)Familiarity with ROS/ROS2Experience with machine learning, OpenCV, or CODESYS/PLC environmentsA background in automotive safety systems, defence, robotics, or autonomous vehicle developmentWhat’s In It for

Benefits & conditions

You£70,000 basic salary8% matched pensionFree breakfast and lunch daily on-site35-hour week: Tuesday-Thursday on-site, Monday/Friday from home, with an early finish on FridaysUp to £5,000 relocation allowance for the right candidate #J-18808-Ljbffr

Apply for this position

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

Apply on www.apply4u.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

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

Videos

See all

Related articles

See all