Skip to main content

SOFTWARE ENGINEER C++ CONTROLS in Glasgow

Job Description

SOFTWARE ENGINEER REAL-TIME EMBEDDED (CONTROL SYSTEMS)PERMANENT ROLE COULD BE CONTRACT FOR THE RIGHT INDIVIDUALGLASGOW OR HYBRIDROLEI seek a Software engineer who thinks like a control engineer — deterministic timing, signal flows, real-world data, not abstract architecture. Comfortable with the discipline that comes with safety-critical code. Has built real fire control, flight control, or precision motion control software in production.To own hard real-time embedded code for fire control loop and beam director control.

Deterministic threading discipline, bounded latency design, safety-critical code patterns. The hardware-software interface specialist on the team.WHAT WE NEED FROM YOU / ESSENTIAL SKILLS· Hard real-time embedded systems development, deterministic threading discipline, bounded latency design· Strong C++ with disciplined patterns (MISRA or equivalent). Possibly Rust.· Real-time OS comfort (Linux PREEMPT_RT, VxWorks, RTEMS, or equivalent)· Safety-critical software experience· Hardware-software interface comfortDESIRABLES· Flight control or weapon control software background· DO-178 or DEF-STAN 00-55/00-56 awareness· Control theory depth· FPGA awareness· EtherCAT or TSN networking· Formal methods exposureTPBN1_UKTJ

SOFTWARE ENGINEER C++ CONTROLS in Glasgow

Glasgow, UK
Full time

Published on 06/27/2026

Share this job now