Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
AMS CWS
sector, focusing on complex organisational change initiatives. This role will involve working with reconciliation systems (payroll and accounts), including Oracle Financials . While direct testing is not the primary focus, you will play a key role in organising, leading, and delivering high-quality testing outcomes through structured planning … oversee the full test lifecycle-ensuring alignment with internal standards and quality gateways, supporting both Agile and Waterfall delivery models. Experience with User Acceptance Testing (UAT) from an organisational and coordination perspective is essential. Key Responsibilities: Lead the planning, execution, and reporting of testing across projects. Create and … to manage and influence stakeholders at all levels. Skilled in planning and delivering across Agile and Waterfall methodologies. Familiarity with key test types: Unit Testing, System Testing, System IntegrationTesting, and UAT. Strong governance, documentation, and reporting skills. Experience managing test teams and mentoring junior staff More ❯
C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such … systems . Familiarity with cryptography , payment card schemes (EMV, NFC) , and software design methodologies . Experience with version control tools like Git and continuous integration tools like Jenkins . Strong understanding of software testing , especially unit and integration testing. Ability to work well in a collaborative, fast More ❯
C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such … systems . Familiarity with cryptography , payment card schemes (EMV, NFC) , and software design methodologies . Experience with version control tools like Git and continuous integration tools like Jenkins . Strong understanding of software testing , especially unit and integration testing. Ability to work well in a collaborative, fast More ❯
low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to ensure seamless integration and performance of embedded systems. Focus on security , performance , and reliability of real-time systems, ensuring they meet industry standards. Develop and execute unit … tests , debugging , and system-level integration testing. Lead technical discussions, offer solutions to complex problems, and mentor junior engineers. What We're Looking For: 8+ years of experience in embedded firmware development (C/C++), with expertise in real-time operating systems (RTOS). Strong experience with 32-bit … preferred) and 8/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , device drivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability More ❯
low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to ensure seamless integration and performance of embedded systems. Focus on security , performance , and reliability of real-time systems, ensuring they meet industry standards. Develop and execute unit … tests , debugging , and system-level integration testing. Lead technical discussions, offer solutions to complex problems, and mentor junior engineers. What We're Looking For: 8+ years of experience in embedded firmware development (C/C++), with expertise in real-time operating systems (RTOS). Strong experience with 32-bit … preferred) and 8/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , device drivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability More ❯