the semiconductor, systems, or hardware technology industry Expertise in software architectural principles emphasizing modularity, reusability, scalability, and maintainability. Strong command of modern software development methodologies including Agile/Scrum, continuousintegration/continuous deployment (CI/CD), automated testing frameworks, and DevOps practices Proven track record leading geographically distributed, multi-disciplinary software teams with direct responsibility for … system software, SDK development, API design, application software, and software tools/utilities Experience with high-speed interface technologies (PCIe, CXL, NVMe, Ethernet, or similar protocols) and system-level integration in data center or enterprise computing environments Background in SoC/ASIC development, memory systems, compute accelerators, or data center infrastructure is highly preferred More ❯
and/or driver development. C and C++ Experience of Object-Oriented Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuousintegration and automated test tools and frameworks Desirable: Experience in the Defence/Aerospace or safety regulated environment would be advantageous. Knowledge of Military or Aviation support environments. More ❯
security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from object oriented design and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of More ❯
knowledge of IT infrastructure, including Servers, networks, and virtualisation technologies. Good understanding of network protocols, and experience with both Linux and Windows operating systems. Experience of Testing Experience of ContinuousIntegration Tools Experience designing and producing manual Tests Experience of Test Management Tools If you are on the lookout for a new contract role please send your CV More ❯
knowledge of IT infrastructure, including servers, networks, and virtualisation technologies. Good understanding of network protocols, and experience with both Linux and Windows operating systems. Experience of Testing Experience of ContinuousIntegration Tools Experience designing and producing manual Tests Experience of Test Management Tools If you are on the lookout for a new contract role please send your CV More ❯