Salary: £124,800 - 139,702 per year Requirements: I require considerable experience using at least one high-level programming language, with a strong emphasis on C and C++. Knowledge of both Linux and Windows operating systems is essential, and familiarity with VxWorks is desirable. I expect a solid background in using a high-level design methodology (e.g., UML) and a thorough understanding of all aspects of the software lifecycle, along with good knowledge of software lifecycle models such as Waterfall and Agile. A comprehensive understanding of appropriate software standards, such as ISO/IEC/IEE 12207, is necessary. I also look for a strong grasp of configuration management and experience using a configuration management tool; knowledge of ClearCase would be an advantage. Understanding model-based techniques is also a plus. Responsibilities: In this role, I will engage in software design, coding, simulation, testing, and integration. Design verification will be conducted using a combination of simulation, analysis, and test techniques. I will generate design documentation and technical reports and will interface with related disciplines to ensure smooth collaboration. My responsibilities include assisting in the development of higher-level system designs and technical requirement specifications, as well as supporting system integration activities. Technologies: Linux UML Windows C++ Support More: - This position is for three Software Engineers offering initial 12-month contracts, requiring 3-4 days per week on-site in Portsmouth. - The hourly rate is £67.02 (Umbrella - Inside IR35). - If this role piques your interest, please apply by submitting your CV. last updated 8 week of 2026