Job Description

Job Role: Senior Software Engineer

Location: Edinburgh / Towcester

Start Date: ASAP

Duration: Permanent

Salary: Depending on Experience

Role Summary

You will work as part of a small, focused team responsible for developing and supporting a complex software platform used across multiple hardware products. The role spans the full software development lifecycle-from requirements analysis and system design through implementation, verification, release, documentation, and post-delivery support-within a structured, quality-driven engineering environment.

The position involves development across multiple layers of the software stack, including low-level bootloaders and Linux kernels, hardware interfacing and management services, system-level Linux applications, networking and control protocols, and user-facing interfaces. You will also contribute to maintaining and improving development tooling, CI pipelines, and automated test i...

Apply for this Position

Ready to join Confidential? Click the button below to submit your application.

Submit Application