Key Responsibilities Undertake a full range of software engineering activities in line with project and quality requirements. Design, develop, and verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and system performance. Essential Skills & Experience Strong … C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, systemtesting, and debugging on Linux-based systems. Desirable Skills Familiarity with UML and tools such as IBM Rhapsody. Experience using MATLAB and Python for data analysis. Knowledge of NVIDIA CUDA programming. Exposure to OpenDDS or other middleware communication frameworks. More ❯
Key Responsibilities Undertake a full range of software engineering activities in line with project and quality requirements. Design, develop, and verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and system performance. Essential Skills & Experience Strong … C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, systemtesting, and debugging on Linux-based systems. Desirable Skills Familiarity with UML and tools such as IBM Rhapsody. Experience using MATLAB and Python for data analysis. Knowledge of NVIDIA CUDA programming. Exposure to OpenDDS or other middleware communication frameworks. More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
Certain Advantage
requirements. In particular the development of software for real-time systems. The role will involve C++ code development and verification on Linux-based systems. The role will involve integration testing of COTS processing platforms with other subsystems. Skillset/experience required: Required: Significant C++ experience, particularly in multi-threaded, real-time applications. Suitable skills and experience in target integration … systemtesting and debugging on Linux-based systems. Would be useful: Knowledge of UML and experience of Rhapsody. Experience using Matlab and Python applications for data analysis. Experience of NVIDIA CUDA. Experience of OpenDDS. More ❯