The ideal candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI, UART, Ethernet, and PCI-Express Experience with software design methodologies, including UML What's on Offer In return for your expertise, our client offers a competitive salary of up to £64,000 based on More ❯
with high-speed protocols such as SFPDP Expertise in multi-threaded programming and concurrent systems Knowledge of low-level I/O, DMA , or driver-level interactions (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 More ❯
involving SFPDP or other high-speed digital protocols Demonstrable skills in multi-threaded and concurrent programming Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar Familiarity with software sequencing frameworks or custom state machines for test execution Experience with version control systems (e.g., Git) and CI/CD pipelines Knowledge of FPGA More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
systems, particularly involving high-speed digital protocols such as SFPDP. Strong expertise in multi-threaded and concurrent programming, low-level I/O, DMA, and driver-level interactions with PCIe or similar hardware. Skilled 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 More ❯
Employment Type: Contract
Rate: Up to £65 per hour PAYE and Umbrella pay option available
systems, particularly involving high-speed digital protocols such as SFPDP. Strong expertise in multi-threaded and concurrent programming, low-level I/O, DMA, and driver-level interactions with PCIe or similar hardware. Skilled 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 More ❯