SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR.
With over 16,000 professionals across 21 countries, we're recognised as a "Great Place to Work" for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner.
Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise.
Let's Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered.
THE OPPORTUNITY
We are seeking a skilled and motivated Software Engineer with a strong background in Python, multi-threading, and testing infrastructure to join a dynamic team involved in hardware validation and simulation. This is not a front-end role - the ideal candidate will be experienced in backend Python development and comfortable working close to hardware in a test/simulation context.
KEY RESPONSIBILITIES:
•Develop and maintain Python-based test infrastructure to validate hardware performance.
•Write automated test scripts using internal APIs for hardware interaction and simulation.
•Collaborate with hardware engineers to simulate device behaviour and ensure robust test coverage.
•Implement and manage test data storage and retrieval using MongoDB.
•Work within an Agile team using tools such as JIRA and Subversion for version control.
•Conduct regular validation, verification, and debugging of hardware communication interfaces.
•Assist in the design and execution of multi-threaded software components to support simulation and parallel testing tasks.
REQUIRED SKILLS AND EXPERIENCE:
•Proficient in Python (with focus on multi-threading, object-oriented development, and API integration).
•Experience building or maintaining test frameworks or automated test systems.
•Knowledge of hardware testing or simulation environments.
•Familiarity with MongoDB for structured data management.
•Working experience with Subversion or similar version control systems.
•Experience using JIRA and Visual Studio Code.
•Strong understanding of software development best practices and debugging techniques.
Desirable Skills:
•Exposure to hardware platforms (e.g., sensors, embedded systems).
•Experience in designing or testing simulation models for hardware/software integration.
•Basic knowledge of electronics or signal processing.
•Experience with other scripting or compiled languages is a plus (e.g., C/C , Bash).
Soft Skills:
•Strong problem-solving and analytical skills.
•Comfortable working independently and within cross-functional teams.
•Ability to communicate technical details clearly to stakeholders.
BENEFITS:
•Competitive Basic Salary
•6% Employers Contribution + 6% as a salary sacrifice
•Private Medical Insurance, Life Cover and Income Protection
•25 days holiday
•5 days full sick pay per year
•Flexible working
•Cycle to Work & TechScheme
•Continuous professional development
•Corporate access to the Udemy platform
If you're applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.