Posted 6 days ago
SOFTWARE ENGINEER C++ CONTROLS
Morson Edge
📍 Glasgow, GB
Job description
SOFTWARE ENGINEER REAL-TIME EMBEDDED (CONTROL SYSTEMS)
PERMANENT ROLE COULD BE CONTRACT FOR THE RIGHT INDIVIDUAL
GLASGOW OR HYBRID
ROLE
I 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 comfort
DESIRABLES
· 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 exposure
TPBN1_UKTJ
Benefits
Hybrid