> Markdown version of [/jobs/ext/2821604-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2821604-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:** OpenWorks Engineering - **Location:** Prudhoe, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), CMake, Cyber Security, Linux, DevOps, Device Drivers, Python (Programming Language), Network Configuration and Change Management, Real-Time Operating Systems, Release Management, Software Engineering, Systems Architecture, TCP/IP, Information Technology, Video Streaming, Software Coding, Software Version Control - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840577017-senior-software-engineer ## About the Role * Academic background: a degree in Computer Science, Engineering, Physics or a related discipline. * Strong C++ development skills. * Familiarity with Linux hardware drivers, network configuration, CMake, DevOps and TCP/IP. * Experience developing software deployed on real-time embedded platforms, including architecture design, hardware and OS specification, code development and review, source control and release management. * Creative problem-solving ability, effective learning, and proficient time-management. * Team fit: reliable, adaptable, self-aware and capable of working within a collaborative engineering team. * Desirable: experience with Python, Cyber Security and/or Video Streaming technologies. ## Description We're looking for Software Engineers and Senior Software Engineers with strong software development experience across the full development lifecycle to design and develop the software that powers advanced electro-optical systems used in Air Defence, cUAS, Surveillance and Target Tracking applications. These systems are deployed worldwide to protect critical military and civilian assets., * Design and develop real-time software solutions for physical devices. * Specify system architecture, including hardware, operating systems and libraries. * Own the software lifecycle from coding and reviews to release and version control. * Collaborate closely with mechanical, electrical and systems engineers to deliver integrated solutions. * Adapt and thrive in a fast-paced R&D environment where priorities and requirements evolve rapidly. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [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) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)