interfaces, deterministic data flows, and complex multi-threaded processing pipelines. This is a hands-on development role focused on the Linux environment, with additional contributions in system integration and performance analysis. The successful candidate will play a key role in enabling advanced test and validation capabilities for internal engineering teams. Key Responsibilities Design and develop real-time software for … threaded applications Implement deterministic data sequencing and synchronisation logic Collaborate with hardware teams for seamless integration and timing alignment Lead and support system-level integration, verification, and testing Conduct performanceoptimisation, profiling, and debugging Document architecture, interface specifications, and test procedures Required Skills & Experience Strong experience in C++ development on Linux platforms Proficiency in C# for tooling or … e.g., with PCIe cards) Experience building custom sequencing frameworks or state machines for test automation Familiarity with hardware-software integration and system-level debugging Solid grasp of software architecture, performance tuning, and memory management Proficient with version control tools (e.g., Git ) and CI/CD pipelines Desirable Skills Experience with SFPDP in defence, aerospace, or high-speed data acquisition More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Henderson Scott
signal processing, embedded systems, and safety-critical technology. Join a team where engineering excellence meets purpose - solving complex problems that impact real-world applications. Whether you're passionate about performanceoptimisation, building robust hardware for mission-critical use, or pushing the limits of VHDL/Verilog - this is a role to make your mark. ?? Why Join? Generous salary … that spans from concept to in-field deployment Growth culture - supported learning, progression, and leadership opportunities ?? What You'll Do Design, develop, and implement FPGA-based solutions for high-performance systems Collaborate with systems, software, and hardware teams to define and deliver FPGA integration Use the latest tools to improve functionality, efficiency, and reliability Validate your designs through rigorous More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
that enhances manufacturing processes by streamlining and supporting operations. Key Responsibilities: Design and develop real-time test and data capture software on Linux using C++, with a focus on performance and reliability. Build and maintain scalable, multi-threaded applications that interface with high-speed SFPDP cards across multi-channel data pipelines. Define and implement deterministic data sequencing and synchronization … Collaborate with hardware teams to ensure seamless integration and precise timing alignment between software and capture systems. Lead and contribute to system-level integration, verification, and validation, ensuring robust performance across all components. Perform in-depth performance analysis, debugging, and optimization of real-time systems to meet stringent operational requirements. Document system architecture, interface specifications, and test procedures … in designing and implementing software sequencing frameworks or custom state machines to support test execution. Demonstrated ability to integrate and debug complex software-hardware systems, with a focus on performance optimization and memory management. Proficient in using version control systems (e.g., Git) and contributing to CI/CD pipelines for continuous integration and delivery. Desirable experience includes working with More ❯
Employment Type: Contract
Rate: Up to £65 per hour PAYE and Umbrella pay option available