Anvole is urgently seeking Automation Test Engineer for Coforge/HSBC. Please share your C.V. (see below) if you are interested. Job title: Automation Test Engineer Client: HSBC Location: Sheffield , UK Work mode: Hybrid - 3 days weekly from office Day rate: Negotiable ( Inside IR35 ) About the role: At HSBC we're redefining Identity and Access Management (IAM) on a global scale and launching a transformational programme to bridge modern IAM technology and solutions with big bank scale and complexity. The IAM Transformation program is forecast to be 5 years plus with'significant change to be designed, planned and implemented globally. The transformation encompasses all aspects of IAM from Authentication through to elevated access and will cover human and non-human identities Role Summary We are looking for a highly skilled Automation Test engineerwith expertise in Identity and Access management (IAM) Back End validation. Skilled in identity orchestration, API testing, data ingestion and transformation, and event-driven (Pub/Sub) architectures. This role focuses on testing secure, scalable identity and access workflows across Google Cloud Platform, integrating identity services with custom APIs, Pub/Sub pipelines, and cloud-native applications. Using an automation first approach, you will collaborate closely with tech leads, Cloud Security, DevOps, and Application Engineering teams to thoroughly test robust IAM, identity life cycle workflows, and secure service integrations that support enterprise-level cloud and Identity operations. Key Responsibilities Build and maintain an automated test framework and suites for API, event, and graph-based services (Python/PyTest). Define and execute test plans/cases/data aligned to requirements and technical specs; maintain FR/NFR traceability. Validate IAM concepts and access models (RBAC/ABAC/ReBAC/PBAC) and test decision points as code (policy-as-code). Perform API automation, contract testing, and replay/reprocessing scenarios. Validate graph data (nodes/relationships/hop logic) and event lineage/change behaviour. Experience in Neo4J is preferred. Produce regulatory evidence as required; support entry/exit criteria and test governance activities. Create/manage Jenkins pipelines to manage tests executions and reporting as part of CI/CD. Log, track, and drive defects through triage to closure (JIRA/Zephyr); communicate progress to stakeholders. Collaborate with Cloud Security, DevOps, and Engineering teams; contribute to improving testability and quality. Skills required Must: Strong Python coding & PyTest automation experience to build reusable test utilities REST API automation; API tooling ( Insomnia /Apidog/Postman); API Gateway testing Pub/Sub and MQ concepts; replay/reprocessing; idempotency-style validation Any GraphDB testing or extensive testing of NoSQLDB IAM concepts (auth/access); RBAC/ABAC/ReBAC/PBAC Testing decision points as code Jenkins pipeline creation/management; shift-left mindset FR/NFR traceability; entry/exit criteria; test case review for coverage JIRA Should : Playwright exposure Batch ETL testing Async failure handling patterns Neo4j basics; Cypher queries for assertions; graph data validation. Identity life cycle (Joiner/Mover/Leaver); human vs non-human identities OPA /Rego policy testing; policy explainability validation GitOps repo experience; GitLab CI/CD integration Log/metric/trace validation in tests Risk-based prioritisation; layered test architecture Test tool selection/recommendations Nice : Typescript Advanced schema/property-based testing Ordering/duplication/retry deep-dive suites GDBMS performance analysis Reporting query validation Federation concepts Signal-based failure detection automation Allure reporting; Grafana dashboard awareness Advanced test data factories zephyr defect reporting and triage Test tool selection/recommendations Licensing/config/dashboard ownership JMeter / Gatling / NeoLoad experience Identity warehousing exposure SCIM/LDAP/OIDC/CSV exposure
Jun 25, 2026
Contractor
Anvole is urgently seeking Automation Test Engineer for Coforge/HSBC. Please share your C.V. (see below) if you are interested. Job title: Automation Test Engineer Client: HSBC Location: Sheffield , UK Work mode: Hybrid - 3 days weekly from office Day rate: Negotiable ( Inside IR35 ) About the role: At HSBC we're redefining Identity and Access Management (IAM) on a global scale and launching a transformational programme to bridge modern IAM technology and solutions with big bank scale and complexity. The IAM Transformation program is forecast to be 5 years plus with'significant change to be designed, planned and implemented globally. The transformation encompasses all aspects of IAM from Authentication through to elevated access and will cover human and non-human identities Role Summary We are looking for a highly skilled Automation Test engineerwith expertise in Identity and Access management (IAM) Back End validation. Skilled in identity orchestration, API testing, data ingestion and transformation, and event-driven (Pub/Sub) architectures. This role focuses on testing secure, scalable identity and access workflows across Google Cloud Platform, integrating identity services with custom APIs, Pub/Sub pipelines, and cloud-native applications. Using an automation first approach, you will collaborate closely with tech leads, Cloud Security, DevOps, and Application Engineering teams to thoroughly test robust IAM, identity life cycle workflows, and secure service integrations that support enterprise-level cloud and Identity operations. Key Responsibilities Build and maintain an automated test framework and suites for API, event, and graph-based services (Python/PyTest). Define and execute test plans/cases/data aligned to requirements and technical specs; maintain FR/NFR traceability. Validate IAM concepts and access models (RBAC/ABAC/ReBAC/PBAC) and test decision points as code (policy-as-code). Perform API automation, contract testing, and replay/reprocessing scenarios. Validate graph data (nodes/relationships/hop logic) and event lineage/change behaviour. Experience in Neo4J is preferred. Produce regulatory evidence as required; support entry/exit criteria and test governance activities. Create/manage Jenkins pipelines to manage tests executions and reporting as part of CI/CD. Log, track, and drive defects through triage to closure (JIRA/Zephyr); communicate progress to stakeholders. Collaborate with Cloud Security, DevOps, and Engineering teams; contribute to improving testability and quality. Skills required Must: Strong Python coding & PyTest automation experience to build reusable test utilities REST API automation; API tooling ( Insomnia /Apidog/Postman); API Gateway testing Pub/Sub and MQ concepts; replay/reprocessing; idempotency-style validation Any GraphDB testing or extensive testing of NoSQLDB IAM concepts (auth/access); RBAC/ABAC/ReBAC/PBAC Testing decision points as code Jenkins pipeline creation/management; shift-left mindset FR/NFR traceability; entry/exit criteria; test case review for coverage JIRA Should : Playwright exposure Batch ETL testing Async failure handling patterns Neo4j basics; Cypher queries for assertions; graph data validation. Identity life cycle (Joiner/Mover/Leaver); human vs non-human identities OPA /Rego policy testing; policy explainability validation GitOps repo experience; GitLab CI/CD integration Log/metric/trace validation in tests Risk-based prioritisation; layered test architecture Test tool selection/recommendations Nice : Typescript Advanced schema/property-based testing Ordering/duplication/retry deep-dive suites GDBMS performance analysis Reporting query validation Federation concepts Signal-based failure detection automation Allure reporting; Grafana dashboard awareness Advanced test data factories zephyr defect reporting and triage Test tool selection/recommendations Licensing/config/dashboard ownership JMeter / Gatling / NeoLoad experience Identity warehousing exposure SCIM/LDAP/OIDC/CSV exposure
Job Description Summary The Control Automation System Principal Engineer serves as the technical authority for automation systems, industrial controls, and operational technologies across the organization. This role leads the architecture, design, implementation, and governance of advanced control systems that enable safe, reliable, and efficient manufacturing or operational performance. The Principal Engineer mentors engineering teams, drives innovation, establishes automation standards, and leads strategic initiatives aligned with business objectives. Job Description The world is electrifying faster than ever, and at GE Vernova, we're building the technologies that make it possible. As a Principal Engineer in Control & Automation Systems, you'll serve as a technical authority shaping the future of High Voltage Direct Current (HVDC) and digital substation technology. This is a role where your expertise directly influences how power reaches millions of people - and where your ideas help define what comes next. What You'll Do You'll lead the technical design, architecture, and delivery of advanced control and automation systems for HVDC and digital substation environments. Specifically, you will: Own the technical solution for control and automation systems end-to-end - from requirements definition and architecture through to implementation, validation, and governance - ensuring designs meet customer requirements and comply with IEC 61850, IEC 60870-5, and related power system communication standards. Lead HVDC control and protection design, including network and cybersecurity architecture, Substation Configuration Language (SCL) data modelling, protection logic, interlocking logic, and integration of Intelligent Electronic Devices (IEDs), bay controllers, merging units, and Human-Machine Interfaces (HMIs) within digital substations. Drive engineering excellence by identifying and implementing improvements to methods, tools, processes, and systems that enhance customer value, and by upholding Safety, Quality, Delivery, and Cost (SQDC) principles across the team. Collaborate and influence across project teams, New Product Introduction (NPI), utilities, and vendors to support system integration, testing, and commissioning; provide technical consultation to cross-functional teams on manufacturing, supply chain, and field challenges. Shape the profession - represent GE Vernova externally at industry conferences and in professional bodies such as IEC and CIGRE; contribute to the Patent Evaluation Board (PEB); mentor junior engineers; and support hiring, promotion, and succession planning within Engineering & Technology. Who We're Looking For You're a seasoned power systems engineer with significant hands-on experience in substation automation and HVDC control systems - someone who combines deep technical authority with the ability to lead, influence, and inspire. Required A formal education in Electrical Engineering, Control Systems, or a related discipline is valued, but we are most interested in your total experience and professional achievements. Significant experience in power system automation or substation control engineering, including substantial experience with IEC 61850-based systems. In-depth knowledge of IEC 61850 protocols and concepts, including Manufacturing Message Specification (MMS), Generic Object-Oriented Substation Events (GOOSE), SCL, and Sampled Values. Strong understanding of communication networks, including Ethernet, Virtual Local Area Networks (VLANs), and Parallel Redundancy Protocol/High-availability Seamless Redundancy (PRP/HSR) redundancy architectures. Proven experience configuring and integrating IEDs, protection relays, substation bay controllers, merging units, and HMI systems. Hands-on experience with Supervisory Control and Data Acquisition (SCADA) and Distributed Control System (DCS) platform integration. Working knowledge of Layer 2 and Layer 3 communication protocols, including IPv4, Open Shortest Path First (OSPF), Link Aggregation Control Protocol (LACP), Demilitarised Zone (DMZ), Virtual Private Network (VPN), Distribution Management System/Advanced Distribution Management System (DMS/ADMS), DNP3, and Modbus. Experience using IEC 61850 System Configurators and IED Connectivity Packages. Preferred Active participation in IEC, CIGRE, or equivalent industry standards working groups. Experience leading root cause analysis for complex Voltage Source Converter (VSC) control and protection issues. Familiarity with cybersecurity design principles for industrial control systems. Why GE Vernova At GE Vernova, we're on a mission to electrify and decarbonize the world. That means building technologies that are reliable, sustainable, and transformative. Joining our team means working alongside some of the brightest minds in power engineering, contributing to projects that have a genuine global impact, and growing your career in an environment that values curiosity, collaboration, and technical leadership. Additional Information Relocation Assistance Provided: Yes
Jun 25, 2026
Full time
Job Description Summary The Control Automation System Principal Engineer serves as the technical authority for automation systems, industrial controls, and operational technologies across the organization. This role leads the architecture, design, implementation, and governance of advanced control systems that enable safe, reliable, and efficient manufacturing or operational performance. The Principal Engineer mentors engineering teams, drives innovation, establishes automation standards, and leads strategic initiatives aligned with business objectives. Job Description The world is electrifying faster than ever, and at GE Vernova, we're building the technologies that make it possible. As a Principal Engineer in Control & Automation Systems, you'll serve as a technical authority shaping the future of High Voltage Direct Current (HVDC) and digital substation technology. This is a role where your expertise directly influences how power reaches millions of people - and where your ideas help define what comes next. What You'll Do You'll lead the technical design, architecture, and delivery of advanced control and automation systems for HVDC and digital substation environments. Specifically, you will: Own the technical solution for control and automation systems end-to-end - from requirements definition and architecture through to implementation, validation, and governance - ensuring designs meet customer requirements and comply with IEC 61850, IEC 60870-5, and related power system communication standards. Lead HVDC control and protection design, including network and cybersecurity architecture, Substation Configuration Language (SCL) data modelling, protection logic, interlocking logic, and integration of Intelligent Electronic Devices (IEDs), bay controllers, merging units, and Human-Machine Interfaces (HMIs) within digital substations. Drive engineering excellence by identifying and implementing improvements to methods, tools, processes, and systems that enhance customer value, and by upholding Safety, Quality, Delivery, and Cost (SQDC) principles across the team. Collaborate and influence across project teams, New Product Introduction (NPI), utilities, and vendors to support system integration, testing, and commissioning; provide technical consultation to cross-functional teams on manufacturing, supply chain, and field challenges. Shape the profession - represent GE Vernova externally at industry conferences and in professional bodies such as IEC and CIGRE; contribute to the Patent Evaluation Board (PEB); mentor junior engineers; and support hiring, promotion, and succession planning within Engineering & Technology. Who We're Looking For You're a seasoned power systems engineer with significant hands-on experience in substation automation and HVDC control systems - someone who combines deep technical authority with the ability to lead, influence, and inspire. Required A formal education in Electrical Engineering, Control Systems, or a related discipline is valued, but we are most interested in your total experience and professional achievements. Significant experience in power system automation or substation control engineering, including substantial experience with IEC 61850-based systems. In-depth knowledge of IEC 61850 protocols and concepts, including Manufacturing Message Specification (MMS), Generic Object-Oriented Substation Events (GOOSE), SCL, and Sampled Values. Strong understanding of communication networks, including Ethernet, Virtual Local Area Networks (VLANs), and Parallel Redundancy Protocol/High-availability Seamless Redundancy (PRP/HSR) redundancy architectures. Proven experience configuring and integrating IEDs, protection relays, substation bay controllers, merging units, and HMI systems. Hands-on experience with Supervisory Control and Data Acquisition (SCADA) and Distributed Control System (DCS) platform integration. Working knowledge of Layer 2 and Layer 3 communication protocols, including IPv4, Open Shortest Path First (OSPF), Link Aggregation Control Protocol (LACP), Demilitarised Zone (DMZ), Virtual Private Network (VPN), Distribution Management System/Advanced Distribution Management System (DMS/ADMS), DNP3, and Modbus. Experience using IEC 61850 System Configurators and IED Connectivity Packages. Preferred Active participation in IEC, CIGRE, or equivalent industry standards working groups. Experience leading root cause analysis for complex Voltage Source Converter (VSC) control and protection issues. Familiarity with cybersecurity design principles for industrial control systems. Why GE Vernova At GE Vernova, we're on a mission to electrify and decarbonize the world. That means building technologies that are reliable, sustainable, and transformative. Joining our team means working alongside some of the brightest minds in power engineering, contributing to projects that have a genuine global impact, and growing your career in an environment that values curiosity, collaboration, and technical leadership. Additional Information Relocation Assistance Provided: Yes
Job Description Summary Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as motors, alternators, engines, valves, fans, and other devices and products). Typically requires a deep understanding of the characteristics of the physical device being controlled, the realtime functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the realtime functionality. Usually tailored for products and services across various P&Ls. Impacts departmental operations and responsible for planning/execution. The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance. Job Description The Lead IEC 61850 Application Engineer will be responsible for defining requirements and enhancing product features for an IEC 61850-compliant System Configuration Tool, working closely with global engineering teams. This role is critical to the development and delivery of business-critical software that meets product requirements and timelines for future commercial HVDC and substation automation projects. The ideal candidate will bring strong hands-on expertise in IEC 61850 engineering, with particular emphasis on the IEC 61850 standard, its relevant parts, Substation Configuration Language (SCL), and configuration tool concepts such as SCT and ICT. The role also requires a high-level understanding of the Java technology stack used in enterprise-grade engineering tools. Roles and Responsibilities Drive sustenance, enhancement, and feature development of an IEC 61850 System Configuration Tool. Develop strong functional understanding of IEC 61850 engineering workflows and configuration tool requirements. Define, analyze, and document product requirements related to IEC 61850-based system engineering and interoperability. Work closely with global controls and software development teams to coordinate feature design and implementation. Stay updated with the latest developments in IEC 61850 standards, editions, and industry adoption trends. Contribute to the implementation and validation of features supporting SCL-based engineering and multi-vendor interoperability. Support integration of software packages with existing systems and sub-systems. Prepare unit test and regression test specifications, release packages, and supporting templates. Support software release testing and validation. Prepare formal and informal engineering documentation, including design documents, requirement specifications, and release reports. Required Qualifications Bachelor's degree or higher in Engineering, Technology, or a related discipline. Extensive years of hands-on experience working with IEC 61850 protocol and substation automation systems. Strong understanding of the IEC 61850 standard and relevant parts, with practical awareness of their application in digital substations and automation systems. Good understanding of SCL files, including engineering concepts related to ICD, CID, SCD, SSD, and IID files. Experience or strong understanding of System Configuration Tool (SCT) and IED Configuration Tool (ICT) concepts and their role in IEC 61850 engineering workflows. Experience working with IEC 61850 multi-vendor devices and interoperability requirements. Awareness or experience with IEC 61850-9-2 Process Bus implementation. High-level understanding of Java technology stack, preferably in the context of engineering software or tool development. Familiarity with Eclipse-based frameworks such as Eclipse Common Platform, Eclipse Modeling Framework (EMF), and Graphic Modeling Framework (GMF) is an advantage. Experience with substation automation communication protocols. Knowledge of UCA test procedures and test tools such as Wireshark and MMS client tools. Understanding of time synchronization protocols such as PTP and IRIG-B. Understanding of redundancy protocols such as PRP and HSR. Strong analytical mindset, ownership, and a proactive attitude. Desired Characteristics Experience with IEC 61850 configuration tools, preferably Helinks STS or similar tools. Good understanding of IEC 61850 engineering lifecycle, system configuration, and device configuration practices. Exposure to Embedded C/C++, MATLAB/Simulink, or other auto-coded controls software is a plus. Familiarity with modern cybersecurity concepts such as static analysis and digital signatures. Demonstrated technical problem-solving ability. Strong verbal and written communication skills. Proven experience working effectively with global engineering teams. Self-starter, results-oriented, and collaborative team player. Familiarity with Agile development practices such as Scrum. Knowledge of power electronics control systems and HVDC domain is an advantage. Additional Information Relocation Assistance Provided: No
Jun 25, 2026
Full time
Job Description Summary Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as motors, alternators, engines, valves, fans, and other devices and products). Typically requires a deep understanding of the characteristics of the physical device being controlled, the realtime functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the realtime functionality. Usually tailored for products and services across various P&Ls. Impacts departmental operations and responsible for planning/execution. The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance. Job Description The Lead IEC 61850 Application Engineer will be responsible for defining requirements and enhancing product features for an IEC 61850-compliant System Configuration Tool, working closely with global engineering teams. This role is critical to the development and delivery of business-critical software that meets product requirements and timelines for future commercial HVDC and substation automation projects. The ideal candidate will bring strong hands-on expertise in IEC 61850 engineering, with particular emphasis on the IEC 61850 standard, its relevant parts, Substation Configuration Language (SCL), and configuration tool concepts such as SCT and ICT. The role also requires a high-level understanding of the Java technology stack used in enterprise-grade engineering tools. Roles and Responsibilities Drive sustenance, enhancement, and feature development of an IEC 61850 System Configuration Tool. Develop strong functional understanding of IEC 61850 engineering workflows and configuration tool requirements. Define, analyze, and document product requirements related to IEC 61850-based system engineering and interoperability. Work closely with global controls and software development teams to coordinate feature design and implementation. Stay updated with the latest developments in IEC 61850 standards, editions, and industry adoption trends. Contribute to the implementation and validation of features supporting SCL-based engineering and multi-vendor interoperability. Support integration of software packages with existing systems and sub-systems. Prepare unit test and regression test specifications, release packages, and supporting templates. Support software release testing and validation. Prepare formal and informal engineering documentation, including design documents, requirement specifications, and release reports. Required Qualifications Bachelor's degree or higher in Engineering, Technology, or a related discipline. Extensive years of hands-on experience working with IEC 61850 protocol and substation automation systems. Strong understanding of the IEC 61850 standard and relevant parts, with practical awareness of their application in digital substations and automation systems. Good understanding of SCL files, including engineering concepts related to ICD, CID, SCD, SSD, and IID files. Experience or strong understanding of System Configuration Tool (SCT) and IED Configuration Tool (ICT) concepts and their role in IEC 61850 engineering workflows. Experience working with IEC 61850 multi-vendor devices and interoperability requirements. Awareness or experience with IEC 61850-9-2 Process Bus implementation. High-level understanding of Java technology stack, preferably in the context of engineering software or tool development. Familiarity with Eclipse-based frameworks such as Eclipse Common Platform, Eclipse Modeling Framework (EMF), and Graphic Modeling Framework (GMF) is an advantage. Experience with substation automation communication protocols. Knowledge of UCA test procedures and test tools such as Wireshark and MMS client tools. Understanding of time synchronization protocols such as PTP and IRIG-B. Understanding of redundancy protocols such as PRP and HSR. Strong analytical mindset, ownership, and a proactive attitude. Desired Characteristics Experience with IEC 61850 configuration tools, preferably Helinks STS or similar tools. Good understanding of IEC 61850 engineering lifecycle, system configuration, and device configuration practices. Exposure to Embedded C/C++, MATLAB/Simulink, or other auto-coded controls software is a plus. Familiarity with modern cybersecurity concepts such as static analysis and digital signatures. Demonstrated technical problem-solving ability. Strong verbal and written communication skills. Proven experience working effectively with global engineering teams. Self-starter, results-oriented, and collaborative team player. Familiarity with Agile development practices such as Scrum. Knowledge of power electronics control systems and HVDC domain is an advantage. Additional Information Relocation Assistance Provided: No
AI & Automation Intern Summer Internship £12.50 - £15.00 per Hour Chester / Hybrid We have an exciting opportunity for an AI & Automation Intern to join a small, growing renewable energy business specialising in solar PV, battery storage and heat pump installations. This is a hands-on opportunity for a student or recent graduate who is passionate about AI, automation and emerging technologies. Working directly with the business owner, you will help identify opportunities to improve efficiency, automate manual processes and support the company's wider digital transformation. Unlike a traditional corporate internship, there is no internal IT or digital team. We are looking for someone who enjoys solving problems, experimenting with technology and implementing practical solutions that have a real impact on the business. You will be trusted to take ownership, bring ideas and deliver projects that will be used day-to-day across the organisation. The role: • Build AI-powered workflows to reduce administration and improve business efficiency • Create AI agents to automate tasks such as organising installation photos and managing project documentation • Develop automated customer handover packs and reporting processes • Research, test and implement AI tools using platforms such as Claude, ChatGPT, Make, N8N, Lindy or similar technologies • Identify opportunities to streamline processes and reduce manual workloads • Improve and maintain the company WordPress website • Set up and develop LinkedIn, Facebook, Instagram and YouTube channels • Support wider digital transformation and technology projects across the business About You: • Current student or recent graduate in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Business Technology, Digital Innovation or a related discipline • Strong interest in AI, automation and emerging technologies • Experience using ChatGPT, Claude or similar AI platforms • Comfortable learning and experimenting with new tools independently • Familiar with websites, WordPress or digital platforms • Curious, proactive and naturally interested in solving problems • Able to work independently and take ownership of projects • Strong communication and organisational skills Commercial work experience is not essential. We are far more interested in what you have built, automated, created or experimented with through university projects, personal projects, side projects or self-directed learning. This is an excellent opportunity to gain real-world experience implementing AI and automation within a growing business, with the potential for ongoing part-time work beyond the internship for the right individual. If this sounds like the opportunity you have been looking for then please apply by attaching your CV together with details of any relevant projects, technologies or AI tools you have worked with. Smartsearch takes your privacy seriously and will only use your personal information to administer your application. To effectively process your application, we may share your details with the hiring company and Smartsearch or the company may contact you by email, telephone or SMS. A copy of our privacy policy will be emailed to you upon receipt of your application.
Jun 25, 2026
Contractor
AI & Automation Intern Summer Internship £12.50 - £15.00 per Hour Chester / Hybrid We have an exciting opportunity for an AI & Automation Intern to join a small, growing renewable energy business specialising in solar PV, battery storage and heat pump installations. This is a hands-on opportunity for a student or recent graduate who is passionate about AI, automation and emerging technologies. Working directly with the business owner, you will help identify opportunities to improve efficiency, automate manual processes and support the company's wider digital transformation. Unlike a traditional corporate internship, there is no internal IT or digital team. We are looking for someone who enjoys solving problems, experimenting with technology and implementing practical solutions that have a real impact on the business. You will be trusted to take ownership, bring ideas and deliver projects that will be used day-to-day across the organisation. The role: • Build AI-powered workflows to reduce administration and improve business efficiency • Create AI agents to automate tasks such as organising installation photos and managing project documentation • Develop automated customer handover packs and reporting processes • Research, test and implement AI tools using platforms such as Claude, ChatGPT, Make, N8N, Lindy or similar technologies • Identify opportunities to streamline processes and reduce manual workloads • Improve and maintain the company WordPress website • Set up and develop LinkedIn, Facebook, Instagram and YouTube channels • Support wider digital transformation and technology projects across the business About You: • Current student or recent graduate in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Business Technology, Digital Innovation or a related discipline • Strong interest in AI, automation and emerging technologies • Experience using ChatGPT, Claude or similar AI platforms • Comfortable learning and experimenting with new tools independently • Familiar with websites, WordPress or digital platforms • Curious, proactive and naturally interested in solving problems • Able to work independently and take ownership of projects • Strong communication and organisational skills Commercial work experience is not essential. We are far more interested in what you have built, automated, created or experimented with through university projects, personal projects, side projects or self-directed learning. This is an excellent opportunity to gain real-world experience implementing AI and automation within a growing business, with the potential for ongoing part-time work beyond the internship for the right individual. If this sounds like the opportunity you have been looking for then please apply by attaching your CV together with details of any relevant projects, technologies or AI tools you have worked with. Smartsearch takes your privacy seriously and will only use your personal information to administer your application. To effectively process your application, we may share your details with the hiring company and Smartsearch or the company may contact you by email, telephone or SMS. A copy of our privacy policy will be emailed to you upon receipt of your application.
Test Automation Engineer Contract 410 per day (Inside IR35) 6 Months Hybrid (3 Days Onsite in Farnborough) Join a Global Automotive Innovation Programme We're currently recruiting for an experienced Test Automation Engineer to support a major digital transformation programme for BMW Group Financial Services . This is an exciting opportunity to work within a high-performing Agile team, helping to modernise critical systems and deliver robust, high-quality software solutions across a large-scale enterprise environment. If you're passionate about automation, quality engineering, and driving continuous improvement, we'd love to hear from you. The Role As a Test Automation Engineer, you will play a key role in designing, developing, and executing automated testing solutions across web applications, APIs, and enterprise systems. You'll work closely with developers, business analysts, and stakeholders to ensure solutions are thoroughly tested and delivered to the highest standards. Key Responsibilities Design and build automated test scenarios from business requirements and acceptance criteria Develop and maintain automated test suites using BMW Group-approved toolsets Execute functional, regression, integration, and end-to-end testing activities Record and analyse test results, reporting findings clearly and accurately Identify, log, and track defects through to resolution Support test environment management and release activities Collaborate with Agile delivery teams to ensure quality is embedded throughout the development lifecycle Communicate effectively with both technical and non-technical stakeholders Ensure adherence to Agile delivery standards, governance controls, and change management processes Essential Skills & Experience 3-5+ years' experience in Test Automation or Quality Engineering Strong experience with automated testing frameworks and tools including: Playwright Selenium Cucumber SpecFlow / ReqNRoll Experience with: Behaviour Driven Development (BDD) Test Driven Development (TDD) Strong coding skills in: C# (essential) Python (highly desirable) Experience testing: RESTful APIs Swagger/OpenAPI services SOAP services Web applications and user interfaces Experience with source control and CI/CD tooling: GitHub GitHub Actions Strong defect management and test execution experience Experience working within Agile environments using: Jira Confluence Desirable Experience Salesforce CRM workflow testing experience Experience within Financial Services or other highly regulated industries Exposure to mission-critical enterprise systems Strong stakeholder engagement and supplier management skills Ability to adapt quickly within fast-paced delivery environments What's on Offer? 410 per day (Inside IR35) 6-month contract , with potential for extension Hybrid working - 3 days per week onsite in Farnborough 33 days holiday entitlement Opportunity to work on a prestigious BMW Group programme Collaborative, Agile working environment with modern testing technologies Apply Now If you're an experienced Test Automation Engineer with strong Playwright, C#, and API testing expertise, and you're looking for your next contract opportunity within a globally recognised organisation, we'd like to hear from you.
Jun 25, 2026
Contractor
Test Automation Engineer Contract 410 per day (Inside IR35) 6 Months Hybrid (3 Days Onsite in Farnborough) Join a Global Automotive Innovation Programme We're currently recruiting for an experienced Test Automation Engineer to support a major digital transformation programme for BMW Group Financial Services . This is an exciting opportunity to work within a high-performing Agile team, helping to modernise critical systems and deliver robust, high-quality software solutions across a large-scale enterprise environment. If you're passionate about automation, quality engineering, and driving continuous improvement, we'd love to hear from you. The Role As a Test Automation Engineer, you will play a key role in designing, developing, and executing automated testing solutions across web applications, APIs, and enterprise systems. You'll work closely with developers, business analysts, and stakeholders to ensure solutions are thoroughly tested and delivered to the highest standards. Key Responsibilities Design and build automated test scenarios from business requirements and acceptance criteria Develop and maintain automated test suites using BMW Group-approved toolsets Execute functional, regression, integration, and end-to-end testing activities Record and analyse test results, reporting findings clearly and accurately Identify, log, and track defects through to resolution Support test environment management and release activities Collaborate with Agile delivery teams to ensure quality is embedded throughout the development lifecycle Communicate effectively with both technical and non-technical stakeholders Ensure adherence to Agile delivery standards, governance controls, and change management processes Essential Skills & Experience 3-5+ years' experience in Test Automation or Quality Engineering Strong experience with automated testing frameworks and tools including: Playwright Selenium Cucumber SpecFlow / ReqNRoll Experience with: Behaviour Driven Development (BDD) Test Driven Development (TDD) Strong coding skills in: C# (essential) Python (highly desirable) Experience testing: RESTful APIs Swagger/OpenAPI services SOAP services Web applications and user interfaces Experience with source control and CI/CD tooling: GitHub GitHub Actions Strong defect management and test execution experience Experience working within Agile environments using: Jira Confluence Desirable Experience Salesforce CRM workflow testing experience Experience within Financial Services or other highly regulated industries Exposure to mission-critical enterprise systems Strong stakeholder engagement and supplier management skills Ability to adapt quickly within fast-paced delivery environments What's on Offer? 410 per day (Inside IR35) 6-month contract , with potential for extension Hybrid working - 3 days per week onsite in Farnborough 33 days holiday entitlement Opportunity to work on a prestigious BMW Group programme Collaborative, Agile working environment with modern testing technologies Apply Now If you're an experienced Test Automation Engineer with strong Playwright, C#, and API testing expertise, and you're looking for your next contract opportunity within a globally recognised organisation, we'd like to hear from you.
A Degree qualified Software Engineer with strong experience in C#, using WPF / WinUI-3 and MVVM methodologies will support the new NPI team of a thriving Technology Company. You ll have proven experience of developing software tools for production test and process automation as well as having some experience of working with embedded hardware-integrated systems. This award-winning company, enjoying sustained growth, seeks a commercially experienced Software Engineer who can bring solid C# skills and ideally some experience of supporting NPI from prototype through to volume manufacture and knowledge of manufacturing test systems. Key Requirements include: Software Engineering related Degree. Strong commercial C# programming using WPF / WinUI-3 and MVVM methodologies. Proven experience developing software tools for production test and process automation. Ability to troubleshoot software issues communicating with embedded hardware-integrated systems. Knowledge of manufacturing test systems and automation workflows. An appreciation of embedded firmware programming tools. Experience of other programming languages such as C/C++. In this Software Engineer role you ll support software and test design processes; ensuring DFT principles are applied whilst ensuring readiness for build and scale as well as implementing robust processes for firmware programming in production builds. This is a great opportunity for a dedicated Software Engineer to be part of the exciting technological development of a range of imaging products. A competitive salary package will be offered (details on application). Applicants must have full eligibility to work in the UK.
Jun 25, 2026
Full time
A Degree qualified Software Engineer with strong experience in C#, using WPF / WinUI-3 and MVVM methodologies will support the new NPI team of a thriving Technology Company. You ll have proven experience of developing software tools for production test and process automation as well as having some experience of working with embedded hardware-integrated systems. This award-winning company, enjoying sustained growth, seeks a commercially experienced Software Engineer who can bring solid C# skills and ideally some experience of supporting NPI from prototype through to volume manufacture and knowledge of manufacturing test systems. Key Requirements include: Software Engineering related Degree. Strong commercial C# programming using WPF / WinUI-3 and MVVM methodologies. Proven experience developing software tools for production test and process automation. Ability to troubleshoot software issues communicating with embedded hardware-integrated systems. Knowledge of manufacturing test systems and automation workflows. An appreciation of embedded firmware programming tools. Experience of other programming languages such as C/C++. In this Software Engineer role you ll support software and test design processes; ensuring DFT principles are applied whilst ensuring readiness for build and scale as well as implementing robust processes for firmware programming in production builds. This is a great opportunity for a dedicated Software Engineer to be part of the exciting technological development of a range of imaging products. A competitive salary package will be offered (details on application). Applicants must have full eligibility to work in the UK.
The Senior AI Software Engineer is a core technical role within the AI Lab. This person helps design and build the foundation that AI solutions are built on, bringing engineering depth, an eye for systems thinking, and a commitment to quality that raises the bar for the whole team. You will make an impact by: Contributing to system design and feasibility assessments for new AI initiatives, helping evaluate technical approaches, surface risks, and shape solution direction ahead of development. Helping maintain and evolve development and coding standards across the Lab, ensuring AI work produced by the firm is consistent, clean, and built to last. Implementing enterprise integration patterns that connect AI solutions to RSM's wider technology ecosystem in a secure and scalable way. Building and maintaining automation frameworks that improve the speed and reliability of development, testing, and deployment. Applying appropriate architectural patterns and scalability models when designing solutions, with an awareness of how choices made today affect maintainability tomorrow. Participating in technical reviews, offering constructive input on designs and code produced by peers and contributing to a culture of engineering rigour. Designing and developing AI solutions end-to-end across the Lab's core platforms - Copilot Studio, Azure AI Foundry, Intellixcore, and more - from initial design through to production delivery. Producing clear technical documentation, architectural diagrams, and reusable assets that help the wider team build confidently and consistently. Supporting junior engineers and graduates with day-to-day technical guidance, code review, and practical problem-solving. What we are looking for:The ideal candidate is a capable, hands-on engineer with a growing interest in how AI systems are designed and structured at scale - someone who takes quality seriously and brings considered thinking to every build. Key attributes include: Solid experience designing and delivering AI or data-driven solutions in a professional context, with involvement in architectural or system-level decisions. Working knowledge of enterprise AI platforms - ideally Copilot Studio, Azure AI Foundry, or Intellixcore - or equivalent cloud and AI tooling, with the ability to get up to speed quickly. A good grounding in software engineering principles, including system design, API and integration patterns, and security fundamentals. Solid programming skills, with practical experience in Python and SQL used in AI and data engineering contexts; comfortable working across both code-first and low-code platforms. Comfortable working within governance or compliance-aware environments, understanding the importance of building responsibly without losing momentum. Ability to produce technical documentation and diagrams that are accessible to both engineering colleagues and non-technical audiences. Strong communication and collaboration skills, with the confidence to raise technical concerns, contribute to design discussions, and support teammates effectively. What we can offer you:We recognise that our people are our most important assets. That's why we offer a flexible reward and benefits package that will help you have a fulfilling experience, both in and out of work. Hybrid and Flexible working 26 Days Holiday (with the option of purchasing additional days) Lifestyle, Health, and Wellbeing, including financial wellbeing benefits such as financial tools, electric car scheme and access to a virtual GP Access to a suite of 300+ courses on demand developed by our inhouse Talent Development team UNFORTUNATELY THIS ROLE DOES NOT SPONSOR Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Jun 25, 2026
Full time
The Senior AI Software Engineer is a core technical role within the AI Lab. This person helps design and build the foundation that AI solutions are built on, bringing engineering depth, an eye for systems thinking, and a commitment to quality that raises the bar for the whole team. You will make an impact by: Contributing to system design and feasibility assessments for new AI initiatives, helping evaluate technical approaches, surface risks, and shape solution direction ahead of development. Helping maintain and evolve development and coding standards across the Lab, ensuring AI work produced by the firm is consistent, clean, and built to last. Implementing enterprise integration patterns that connect AI solutions to RSM's wider technology ecosystem in a secure and scalable way. Building and maintaining automation frameworks that improve the speed and reliability of development, testing, and deployment. Applying appropriate architectural patterns and scalability models when designing solutions, with an awareness of how choices made today affect maintainability tomorrow. Participating in technical reviews, offering constructive input on designs and code produced by peers and contributing to a culture of engineering rigour. Designing and developing AI solutions end-to-end across the Lab's core platforms - Copilot Studio, Azure AI Foundry, Intellixcore, and more - from initial design through to production delivery. Producing clear technical documentation, architectural diagrams, and reusable assets that help the wider team build confidently and consistently. Supporting junior engineers and graduates with day-to-day technical guidance, code review, and practical problem-solving. What we are looking for:The ideal candidate is a capable, hands-on engineer with a growing interest in how AI systems are designed and structured at scale - someone who takes quality seriously and brings considered thinking to every build. Key attributes include: Solid experience designing and delivering AI or data-driven solutions in a professional context, with involvement in architectural or system-level decisions. Working knowledge of enterprise AI platforms - ideally Copilot Studio, Azure AI Foundry, or Intellixcore - or equivalent cloud and AI tooling, with the ability to get up to speed quickly. A good grounding in software engineering principles, including system design, API and integration patterns, and security fundamentals. Solid programming skills, with practical experience in Python and SQL used in AI and data engineering contexts; comfortable working across both code-first and low-code platforms. Comfortable working within governance or compliance-aware environments, understanding the importance of building responsibly without losing momentum. Ability to produce technical documentation and diagrams that are accessible to both engineering colleagues and non-technical audiences. Strong communication and collaboration skills, with the confidence to raise technical concerns, contribute to design discussions, and support teammates effectively. What we can offer you:We recognise that our people are our most important assets. That's why we offer a flexible reward and benefits package that will help you have a fulfilling experience, both in and out of work. Hybrid and Flexible working 26 Days Holiday (with the option of purchasing additional days) Lifestyle, Health, and Wellbeing, including financial wellbeing benefits such as financial tools, electric car scheme and access to a virtual GP Access to a suite of 300+ courses on demand developed by our inhouse Talent Development team UNFORTUNATELY THIS ROLE DOES NOT SPONSOR Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Ernest Gordon Recruitment Limited
Inverness, Highland
Hardware Engineer (Automated Test Tools) Aviemore 60,000 - 70,000 + Training + Progression + Company Benefits Are you a Hardware Engineer that wants to work in a true R&D environment on the latest and most cutting edge test tools for blue chip companies? Do you want to work on the latest cutting edge projects in automated test solutions for a company that supports businesses of all sizes across the globe? This Company offers a truly R&D focused environment where you will be tasked with designing the latest automated test tools for telecom industries, data storage, networking and more. This Business has gone from strength to strength over the last 15+ years and is quickly becoming the go to name in their industry and boast an impressive client base of blue chip companies, such as tech giants HP and IBM. The ideal candidate will be someone that genuinely enjoys R&D projects with high speed experience and is happy to relocate to the beautiful and scenic Aviemore. The role Design and build of PCB's and Electrical systems Use a custom SPICE design package Work with the R&D Team to help build cutting edge automation products Only work on next generation of all products and solve complex technical challenges The Person Have experience writing code in PCB Design Have experience with high-speed communication Commutable / happy to relocate to Aviemore Reference: BBBH25962 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
Jun 25, 2026
Full time
Hardware Engineer (Automated Test Tools) Aviemore 60,000 - 70,000 + Training + Progression + Company Benefits Are you a Hardware Engineer that wants to work in a true R&D environment on the latest and most cutting edge test tools for blue chip companies? Do you want to work on the latest cutting edge projects in automated test solutions for a company that supports businesses of all sizes across the globe? This Company offers a truly R&D focused environment where you will be tasked with designing the latest automated test tools for telecom industries, data storage, networking and more. This Business has gone from strength to strength over the last 15+ years and is quickly becoming the go to name in their industry and boast an impressive client base of blue chip companies, such as tech giants HP and IBM. The ideal candidate will be someone that genuinely enjoys R&D projects with high speed experience and is happy to relocate to the beautiful and scenic Aviemore. The role Design and build of PCB's and Electrical systems Use a custom SPICE design package Work with the R&D Team to help build cutting edge automation products Only work on next generation of all products and solve complex technical challenges The Person Have experience writing code in PCB Design Have experience with high-speed communication Commutable / happy to relocate to Aviemore Reference: BBBH25962 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
Senior Software Engineer Location: London, UK Working Environment: Hybrid (2 days on-site per week) The company is a leading financial data and analytics company and looking to hire a Senior Software Engineer with experience of working on the development of cloud databases. The business processes large-scale market data and delivers historical datasets and analytics products to institutional clients globally. This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams. Key Responsibilities Design, analysis and implementation of features in the data distribution platform. Ensure system reliability by implementing company and industry best practices. Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications. Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing. Evaluate and adopt relevant technologies and tools Key Requirements Degree in computer science or other STEM degree plus relevant programming experience. 6+ years of experience in software engineering, with proficiency programming in Python on Linux. Experience working with AWS and Docker. Experience with Databricks and/or Snowflake Desired, but not essential: Experience with C/C++ or Java Knowledge of database optimisation and administration
Jun 25, 2026
Full time
Senior Software Engineer Location: London, UK Working Environment: Hybrid (2 days on-site per week) The company is a leading financial data and analytics company and looking to hire a Senior Software Engineer with experience of working on the development of cloud databases. The business processes large-scale market data and delivers historical datasets and analytics products to institutional clients globally. This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams. Key Responsibilities Design, analysis and implementation of features in the data distribution platform. Ensure system reliability by implementing company and industry best practices. Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications. Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing. Evaluate and adopt relevant technologies and tools Key Requirements Degree in computer science or other STEM degree plus relevant programming experience. 6+ years of experience in software engineering, with proficiency programming in Python on Linux. Experience working with AWS and Docker. Experience with Databricks and/or Snowflake Desired, but not essential: Experience with C/C++ or Java Knowledge of database optimisation and administration
Software Engineer Location: London, UK Working Environment: Hybrid (2 days on-site per week) The company is a leading financial data and analytics company and they are looking to hire a Software Engineer into one of their data distribution engineering teams. This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams. Key Responsibilities Design, analysis and implementation of features in the data distribution platform. Ensure system reliability by implementing company and industry best practices. Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications. Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing. Evaluate and adopt relevant technologies and tools Key Requirements Degree in computer science or other STEM degree plus relevant programming experience. 2+ years of experience in software engineering, with proficiency programming in Python on Linux. Exposure to / experience working with cloud and containerisation technologies (AWS & Docker preferred) Desired, but not essential: Exposure to / experience working with Databricks and/or Snowflake
Jun 25, 2026
Full time
Software Engineer Location: London, UK Working Environment: Hybrid (2 days on-site per week) The company is a leading financial data and analytics company and they are looking to hire a Software Engineer into one of their data distribution engineering teams. This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams. Key Responsibilities Design, analysis and implementation of features in the data distribution platform. Ensure system reliability by implementing company and industry best practices. Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications. Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing. Evaluate and adopt relevant technologies and tools Key Requirements Degree in computer science or other STEM degree plus relevant programming experience. 2+ years of experience in software engineering, with proficiency programming in Python on Linux. Exposure to / experience working with cloud and containerisation technologies (AWS & Docker preferred) Desired, but not essential: Exposure to / experience working with Databricks and/or Snowflake
Controls / Software Engineer £45-55k + Bonus, Private Medical, Flexible Hours & Early Friday Finish Lancashire Ref: 24118 Ready to work on bespoke automation and process control systems for customers across multiple industries? This is an exciting opportunity for a Controls / Software Engineer to join a well-established engineering business specialising in Bulk Material and Process Handling Systems for leading names within the food and confectionary sector. With projects spanning from initial concept through to commissioning and ongoing support, this role offers excellent technical variety, customer interaction and long-term development within automation and control systems engineering. We are keen to hear from motivated Controls Engineers looking to grow, as well as experienced Automation Engineers with a track record of successful project delivery. The Role: From software development and commissioning through to customer support and technical problem-solving, this varied role offers the opportunity to grow your skills and take ownership in areas such as: Developing and writing software for customer-specific automation projects Testing, installing and deploying software both remotely and onsite Supporting commissioning activities and ensuring systems meet customer specifications Working with multiple PLC and automation platforms including Siemens, Allen Bradley, Mitsubishi, Schneider and B&R Supporting electrical testing and fault-finding activities Liaising with customers to understand technical requirements and provide ongoing support Working closely with engineering and sales teams throughout project delivery Supporting onsite activities while ensuring compliance with H&S standards Assisting with technical troubleshooting and IT-related issues when required What We re Looking For: We re open to Controls Engineers looking to further develop their automation expertise or experienced Software Engineers ready to lead projects and support customers across complex industrial systems. You could be a great fit if you have experience or interest in: Control systems or industrial software engineering PLC programming and automation platforms across major manufacturers Electrical systems, testing procedures and commissioning activities Fault-finding, diagnostics and technical problem-solving Customer-facing engineering support and communication Managing multiple projects and priorities within fast-paced environments Working collaboratively within engineering and project teams Travelling to customer sites when required Why Join? Flexible working hours and early finish Fridays Competitive salary with company performance bonus Private medical insurance and company pension scheme Work-related training and development fully supported Opportunity to work on bespoke automation projects across multiple industries Friendly and supportive engineering environment with strong long-term stability Additional benefits including social events, cycle-to-work scheme and referral bonuses Interested? If you re looking for a role where you can develop your automation and software engineering skills while working on varied industrial projects within a supportive engineering environment, we d love to see what you can offer! Located in Lancashire, this role would be commutable from Blackburn, Bolton, Rochdale, Manchester, Burnley and surrounding areas. For further information please contact Sharon Hill on (phone number removed) / (phone number removed) or email: (url removed) AE2
Jun 25, 2026
Full time
Controls / Software Engineer £45-55k + Bonus, Private Medical, Flexible Hours & Early Friday Finish Lancashire Ref: 24118 Ready to work on bespoke automation and process control systems for customers across multiple industries? This is an exciting opportunity for a Controls / Software Engineer to join a well-established engineering business specialising in Bulk Material and Process Handling Systems for leading names within the food and confectionary sector. With projects spanning from initial concept through to commissioning and ongoing support, this role offers excellent technical variety, customer interaction and long-term development within automation and control systems engineering. We are keen to hear from motivated Controls Engineers looking to grow, as well as experienced Automation Engineers with a track record of successful project delivery. The Role: From software development and commissioning through to customer support and technical problem-solving, this varied role offers the opportunity to grow your skills and take ownership in areas such as: Developing and writing software for customer-specific automation projects Testing, installing and deploying software both remotely and onsite Supporting commissioning activities and ensuring systems meet customer specifications Working with multiple PLC and automation platforms including Siemens, Allen Bradley, Mitsubishi, Schneider and B&R Supporting electrical testing and fault-finding activities Liaising with customers to understand technical requirements and provide ongoing support Working closely with engineering and sales teams throughout project delivery Supporting onsite activities while ensuring compliance with H&S standards Assisting with technical troubleshooting and IT-related issues when required What We re Looking For: We re open to Controls Engineers looking to further develop their automation expertise or experienced Software Engineers ready to lead projects and support customers across complex industrial systems. You could be a great fit if you have experience or interest in: Control systems or industrial software engineering PLC programming and automation platforms across major manufacturers Electrical systems, testing procedures and commissioning activities Fault-finding, diagnostics and technical problem-solving Customer-facing engineering support and communication Managing multiple projects and priorities within fast-paced environments Working collaboratively within engineering and project teams Travelling to customer sites when required Why Join? Flexible working hours and early finish Fridays Competitive salary with company performance bonus Private medical insurance and company pension scheme Work-related training and development fully supported Opportunity to work on bespoke automation projects across multiple industries Friendly and supportive engineering environment with strong long-term stability Additional benefits including social events, cycle-to-work scheme and referral bonuses Interested? If you re looking for a role where you can develop your automation and software engineering skills while working on varied industrial projects within a supportive engineering environment, we d love to see what you can offer! Located in Lancashire, this role would be commutable from Blackburn, Bolton, Rochdale, Manchester, Burnley and surrounding areas. For further information please contact Sharon Hill on (phone number removed) / (phone number removed) or email: (url removed) AE2
Job Title: IoT Embedded Software Engineer Location: Leicestershire (Hybrid 3 days per week onsite) Salary: Up to £75k (Depending on Experience) We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you. About the Role Design, develop, and maintain embedded software for IoT devices and edge-connected systems. Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components. Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa. Develop connectivity, telemetry, remote monitoring, and device management functionality. Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation. Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions. Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption. Maintain technical documentation and contribute to software architecture decisions. Participate in CI/CD pipelines for automated testing, deployment, and software delivery. About You Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline. Strong commercial experience developing embedded software in C/C++. Experience with Linux-based embedded systems and Python for scripting, automation, or testing. Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms. Strong understanding of IoT architectures, edge devices, and connected product development. Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies. Knowledge of secure communications, device authentication, encryption, and secure data transmission. Experience with low-power embedded design and battery-powered IoT devices. Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers. Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Desirable Skills Yocto Linux and embedded Linux customisation. OTA firmware update systems and device lifecycle management. Bootloader development and firmware architecture. Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar). Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces. Experience with edge computing and real-time data processing. TDD/BDD methodologies and hardware simulation/testing environments. Please note that sponsorship is not available for this role. If interested, please send over an updated CV.
Jun 25, 2026
Full time
Job Title: IoT Embedded Software Engineer Location: Leicestershire (Hybrid 3 days per week onsite) Salary: Up to £75k (Depending on Experience) We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you. About the Role Design, develop, and maintain embedded software for IoT devices and edge-connected systems. Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components. Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa. Develop connectivity, telemetry, remote monitoring, and device management functionality. Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation. Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions. Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption. Maintain technical documentation and contribute to software architecture decisions. Participate in CI/CD pipelines for automated testing, deployment, and software delivery. About You Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline. Strong commercial experience developing embedded software in C/C++. Experience with Linux-based embedded systems and Python for scripting, automation, or testing. Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms. Strong understanding of IoT architectures, edge devices, and connected product development. Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies. Knowledge of secure communications, device authentication, encryption, and secure data transmission. Experience with low-power embedded design and battery-powered IoT devices. Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers. Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Desirable Skills Yocto Linux and embedded Linux customisation. OTA firmware update systems and device lifecycle management. Bootloader development and firmware architecture. Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar). Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces. Experience with edge computing and real-time data processing. TDD/BDD methodologies and hardware simulation/testing environments. Please note that sponsorship is not available for this role. If interested, please send over an updated CV.
White Label is representing an established engineering and manufacturing business in Shipley that requires a Software Engineer to join their team. As the Software Engineer, you will have a strong electrical engineering background to support the development, modification, and optimisation of industrial automation systems. The ideal candidate will have hands-on experience with PLC programming, industrial robots, and on-site troubleshooting in a manufacturing environment. My client is offering a salary of 55,000 - 60,000 + benefits. Key Responsibilities of the Software Engineer Develop, modify, and maintain PLC programs across multiple platforms including: Siemens (TIA Portal / Step 7) Allen-Bradley (RSLogix / Studio 5000) Mitsubishi (GX Works / GX Developer) Diagnose, troubleshoot, and resolve automation and control system issues on customer sites. Support the commissioning, testing, and optimisation of automated machinery and production lines. Work with industrial robots, including: ABB Omron Collaborate with electrical, mechanical, and production teams to integrate hardware and software solutions. Prepare technical documentation, reports, and system updates as required. Ensure compliance with relevant safety and quality standards. Experience required of the Software Engineer Strong electrical engineering background (degree, HND, or equivalent experience). Proven experience developing and modifying PLC code on Siemens, Allen-Bradley, and Mitsubishi platforms. Ability to interpret electrical drawings, control schematics, and technical documentation. Must be available and willing to work on-site as required. This is an excellent opportunity to get involved in complex projects within the automation and robotics sector. Apply now for immediate consideration.
Jun 25, 2026
Full time
White Label is representing an established engineering and manufacturing business in Shipley that requires a Software Engineer to join their team. As the Software Engineer, you will have a strong electrical engineering background to support the development, modification, and optimisation of industrial automation systems. The ideal candidate will have hands-on experience with PLC programming, industrial robots, and on-site troubleshooting in a manufacturing environment. My client is offering a salary of 55,000 - 60,000 + benefits. Key Responsibilities of the Software Engineer Develop, modify, and maintain PLC programs across multiple platforms including: Siemens (TIA Portal / Step 7) Allen-Bradley (RSLogix / Studio 5000) Mitsubishi (GX Works / GX Developer) Diagnose, troubleshoot, and resolve automation and control system issues on customer sites. Support the commissioning, testing, and optimisation of automated machinery and production lines. Work with industrial robots, including: ABB Omron Collaborate with electrical, mechanical, and production teams to integrate hardware and software solutions. Prepare technical documentation, reports, and system updates as required. Ensure compliance with relevant safety and quality standards. Experience required of the Software Engineer Strong electrical engineering background (degree, HND, or equivalent experience). Proven experience developing and modifying PLC code on Siemens, Allen-Bradley, and Mitsubishi platforms. Ability to interpret electrical drawings, control schematics, and technical documentation. Must be available and willing to work on-site as required. This is an excellent opportunity to get involved in complex projects within the automation and robotics sector. Apply now for immediate consideration.
Senior Cloud Ops Engineer Location: Durrington, Worthing (Hybrid) Contract Type: Permanent Salary: Circa 70K + bonus. Hours: 37 hours The Senior Cloud Operations Engineer plays a critical role in the design, implementation, and ongoing operation of the client's cloud infrastructure, with a strong emphasis on Microsoft Azure. As a key technical contributor within the Cloud Operations function, you will be responsible for ensuring that cloud-based services are available, secure, efficient, and cost-effective. This includes provisioning and managing compute, storage, networking, and identity services, as well as supporting the use of advanced PaaS capabilities and analytics platforms. Responsibilities to include: Azure Cloud Engineering Build, configure, and maintain Azure cloud environments (IaaS, PaaS, storage, networking, identity). Deploy and support Azure Landing Zones in line with enterprise architecture standards. Support the transition from IaaS to PaaS services by designing and implementing modern cloud-native solutions. Monitor and manage cloud workloads to ensure availability, performance, and security. Operations & Automation Implement infrastructure as code (IaC) using tools such as Bicep, ARM templates, or Terraform. Automate provisioning, scaling, and maintenance of cloud resources using DevOps pipelines and scripts (PowerShell, Azure CLI, CI/CD etc.). Monitor system health, respond to incidents, and participate in root cause analysis and continuous improvement. Security, Governance & Compliance Enforce cloud security best practices, including role-based access control (RBAC), encryption, and secure networking. Support compliance with internal policies and regulatory standards by ensuring guardrails and policies are in place. Cost Management & FinOps Support Contribute to cost optimization by right-sizing resources and identifying opportunities to reduce waste. Use Azure Cost Management tools and dashboards to track and forecast cloud spend. Provide reporting and insights to the Cloud Operations Manager and Finance teams. Process Development & Documentation Document standard operating procedures, cloud configurations, and runbooks. Collaboration & Support Work with infrastructure architects, data platform teams, developers, and project teams to support solution delivery. Act as an escalation point for cloud-related incidents and changes. Assist with service transitions, knowledge transfer, and training for BAU support teams. Disaster Recovery & Business Continuity Support the implementation and testing of disaster recovery and business continuity plans related to cloud infrastructure. Ensure cloud services are resilient and recoverable in line with Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO). Collaborate with the DR/BCP team to maintain and update recovery procedures and test plans. Recommend improvements or innovations based on emerging technologies and industry trends. Knowledge and skills needed: Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent work experience. Extensive experience with Microsoft Azure cloud services and PaaS/IaaS solutions. Strong knowledge of landing zone architecture and best practices. Proven experience in defining and implementing cloud infrastructure standards and best practices. Infrastructure as Code (IaC): Knowledge of IaC tools like Terraform or CloudFormation to provision and manage infrastructure resources programmatically. Containerisation and Orchestration: Proficient with container technologies like Docker and container orchestration platforms such as Kubernetes. Automation: Strong scripting skills (e.g., Python, PowerShell) and the ability to automate routine tasks and deployment processes for efficiency and consistency. Security: Expertise in cloud security best practices, identity and access management (IAM), encryption, and compliance frameworks (e.g., PCI DSS, NIST). Networking: Strong knowledge of cloud networking concepts, including virtual networks, subnets, security groups, load balancers, and VPN configurations. DevOps Principles: An understanding of DevOps practices and the ability to integrate development and operations workflows for faster and more reliable deployments. FinOps (Cloud Financial Operations): Experience with managing cloud costs, optimising cloud spending, and implementing FinOps principles to drive cost-effective cloud strategies while balancing performance and scalability. Capability required: Cloud Platform Expertise: Expert in MS Azure with a deep understanding of its services, features, and capabilities. Scaling and Performance Optimisation: Ability to scale cloud resources based on demand and optimize resource utilization for cost-effectiveness. Cloud Security and Compliance: Expertise in applying security best practices, including identity and access management (IAM), encryption, regulatory compliance and cloud-native security tools. Troubleshooting: Strong problem-solving and debugging skills to identify and resolve issues quickly. Documentation: Thorough documentation of configurations, processes, and procedures to ensure clarity and knowledge sharing. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission.
Jun 24, 2026
Full time
Senior Cloud Ops Engineer Location: Durrington, Worthing (Hybrid) Contract Type: Permanent Salary: Circa 70K + bonus. Hours: 37 hours The Senior Cloud Operations Engineer plays a critical role in the design, implementation, and ongoing operation of the client's cloud infrastructure, with a strong emphasis on Microsoft Azure. As a key technical contributor within the Cloud Operations function, you will be responsible for ensuring that cloud-based services are available, secure, efficient, and cost-effective. This includes provisioning and managing compute, storage, networking, and identity services, as well as supporting the use of advanced PaaS capabilities and analytics platforms. Responsibilities to include: Azure Cloud Engineering Build, configure, and maintain Azure cloud environments (IaaS, PaaS, storage, networking, identity). Deploy and support Azure Landing Zones in line with enterprise architecture standards. Support the transition from IaaS to PaaS services by designing and implementing modern cloud-native solutions. Monitor and manage cloud workloads to ensure availability, performance, and security. Operations & Automation Implement infrastructure as code (IaC) using tools such as Bicep, ARM templates, or Terraform. Automate provisioning, scaling, and maintenance of cloud resources using DevOps pipelines and scripts (PowerShell, Azure CLI, CI/CD etc.). Monitor system health, respond to incidents, and participate in root cause analysis and continuous improvement. Security, Governance & Compliance Enforce cloud security best practices, including role-based access control (RBAC), encryption, and secure networking. Support compliance with internal policies and regulatory standards by ensuring guardrails and policies are in place. Cost Management & FinOps Support Contribute to cost optimization by right-sizing resources and identifying opportunities to reduce waste. Use Azure Cost Management tools and dashboards to track and forecast cloud spend. Provide reporting and insights to the Cloud Operations Manager and Finance teams. Process Development & Documentation Document standard operating procedures, cloud configurations, and runbooks. Collaboration & Support Work with infrastructure architects, data platform teams, developers, and project teams to support solution delivery. Act as an escalation point for cloud-related incidents and changes. Assist with service transitions, knowledge transfer, and training for BAU support teams. Disaster Recovery & Business Continuity Support the implementation and testing of disaster recovery and business continuity plans related to cloud infrastructure. Ensure cloud services are resilient and recoverable in line with Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO). Collaborate with the DR/BCP team to maintain and update recovery procedures and test plans. Recommend improvements or innovations based on emerging technologies and industry trends. Knowledge and skills needed: Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent work experience. Extensive experience with Microsoft Azure cloud services and PaaS/IaaS solutions. Strong knowledge of landing zone architecture and best practices. Proven experience in defining and implementing cloud infrastructure standards and best practices. Infrastructure as Code (IaC): Knowledge of IaC tools like Terraform or CloudFormation to provision and manage infrastructure resources programmatically. Containerisation and Orchestration: Proficient with container technologies like Docker and container orchestration platforms such as Kubernetes. Automation: Strong scripting skills (e.g., Python, PowerShell) and the ability to automate routine tasks and deployment processes for efficiency and consistency. Security: Expertise in cloud security best practices, identity and access management (IAM), encryption, and compliance frameworks (e.g., PCI DSS, NIST). Networking: Strong knowledge of cloud networking concepts, including virtual networks, subnets, security groups, load balancers, and VPN configurations. DevOps Principles: An understanding of DevOps practices and the ability to integrate development and operations workflows for faster and more reliable deployments. FinOps (Cloud Financial Operations): Experience with managing cloud costs, optimising cloud spending, and implementing FinOps principles to drive cost-effective cloud strategies while balancing performance and scalability. Capability required: Cloud Platform Expertise: Expert in MS Azure with a deep understanding of its services, features, and capabilities. Scaling and Performance Optimisation: Ability to scale cloud resources based on demand and optimize resource utilization for cost-effectiveness. Cloud Security and Compliance: Expertise in applying security best practices, including identity and access management (IAM), encryption, regulatory compliance and cloud-native security tools. Troubleshooting: Strong problem-solving and debugging skills to identify and resolve issues quickly. Documentation: Thorough documentation of configurations, processes, and procedures to ensure clarity and knowledge sharing. Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission.
Experienced 3GPP RF Test Engineer needed for technical and team leadership role This Cambridge company develops communications technology that simplifies the architecting of connected devices, making RF connectivity more accessible for a wide range of applications. They are seeking an RF Test Engineer to join their development team. This on-site position will involve technical and team leadership of the existing development team, as well as hands-on participation with test setup design and execution, analytics, and performing intricate RF measurements for 3GPP/Software controlled Radio systems. The role calls for excellent communication and documentation skills and strong attention to detail. You will need: A degree in Electronics or similarly applicable subject Extensive commercial experience of 3GPP RF verification within the telecommunications industry Practical hands-on electronics skills including the use of RF test instrumentation for cellular systems and development of RF test set-ups and scripts Strong communication and organisational skills; previous success in a team or technical leadership role Python or MATLAB skills for automation This role combined technical and team leadership with hands-on verification work, so a solid theoretical grasp of RF and substantial prior RF test experience will be essential. The role is based on-site at the company's Cambridge offices. An excellent compensation package is on offer to the successful candidate including a highly competitive salary, excellent benefits, and company share options scheme. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27602 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jun 24, 2026
Full time
Experienced 3GPP RF Test Engineer needed for technical and team leadership role This Cambridge company develops communications technology that simplifies the architecting of connected devices, making RF connectivity more accessible for a wide range of applications. They are seeking an RF Test Engineer to join their development team. This on-site position will involve technical and team leadership of the existing development team, as well as hands-on participation with test setup design and execution, analytics, and performing intricate RF measurements for 3GPP/Software controlled Radio systems. The role calls for excellent communication and documentation skills and strong attention to detail. You will need: A degree in Electronics or similarly applicable subject Extensive commercial experience of 3GPP RF verification within the telecommunications industry Practical hands-on electronics skills including the use of RF test instrumentation for cellular systems and development of RF test set-ups and scripts Strong communication and organisational skills; previous success in a team or technical leadership role Python or MATLAB skills for automation This role combined technical and team leadership with hands-on verification work, so a solid theoretical grasp of RF and substantial prior RF test experience will be essential. The role is based on-site at the company's Cambridge offices. An excellent compensation package is on offer to the successful candidate including a highly competitive salary, excellent benefits, and company share options scheme. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27602 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Job Description Summary Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as motors, alternators, engines, valves, fans, and other devices and products). Typically requires a deep understanding of the characteristics of the physical device being controlled, the realtime functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the realtime functionality. Usually tailored for products and services across various P&Ls. Impacts departmental operations and responsible for planning/execution. The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance. Job Description The Lead IEC 61850 Application Engineer will be responsible for defining requirements and enhancing product features for an IEC 61850-compliant System Configuration Tool, working closely with global engineering teams. This role is critical to the development and delivery of business-critical software that meets product requirements and timelines for future commercial HVDC and substation automation projects. The ideal candidate will bring strong hands-on expertise in IEC 61850 engineering, with particular emphasis on the IEC 61850 standard, its relevant parts, Substation Configuration Language (SCL), and configuration tool concepts such as SCT and ICT. The role also requires a high-level understanding of the Java technology stack used in enterprise-grade engineering tools. Roles and Responsibilities Drive sustenance, enhancement, and feature development of an IEC 61850 System Configuration Tool. Develop strong functional understanding of IEC 61850 engineering workflows and configuration tool requirements. Define, analyze, and document product requirements related to IEC 61850-based system engineering and interoperability. Work closely with global controls and software development teams to coordinate feature design and implementation. Stay updated with the latest developments in IEC 61850 standards, editions, and industry adoption trends. Contribute to the implementation and validation of features supporting SCL-based engineering and multi-vendor interoperability. Support integration of software packages with existing systems and sub-systems. Prepare unit test and regression test specifications, release packages, and supporting templates. Support software release testing and validation. Prepare formal and informal engineering documentation, including design documents, requirement specifications, and release reports. Required Qualifications Bachelor's degree or higher in Engineering, Technology, or a related discipline. Extensive years of hands-on experience working with IEC 61850 protocol and substation automation systems. Strong understanding of the IEC 61850 standard and relevant parts, with practical awareness of their application in digital substations and automation systems. Good understanding of SCL files, including engineering concepts related to ICD, CID, SCD, SSD, and IID files. Experience or strong understanding of System Configuration Tool (SCT) and IED Configuration Tool (ICT) concepts and their role in IEC 61850 engineering workflows. Experience working with IEC 61850 multi-vendor devices and interoperability requirements. Awareness or experience with IEC 61850-9-2 Process Bus implementation. High-level understanding of Java technology stack, preferably in the context of engineering software or tool development. Familiarity with Eclipse-based frameworks such as Eclipse Common Platform, Eclipse Modeling Framework (EMF), and Graphic Modeling Framework (GMF) is an advantage. Experience with substation automation communication protocols. Knowledge of UCA test procedures and test tools such as Wireshark and MMS client tools. Understanding of time synchronization protocols such as PTP and IRIG-B. Understanding of redundancy protocols such as PRP and HSR. Strong analytical mindset, ownership, and a proactive attitude. Desired Characteristics Experience with IEC 61850 configuration tools, preferably Helinks STS or similar tools. Good understanding of IEC 61850 engineering lifecycle, system configuration, and device configuration practices. Exposure to Embedded C/C++, MATLAB/Simulink, or other auto-coded controls software is a plus. Familiarity with modern cybersecurity concepts such as static analysis and digital signatures. Demonstrated technical problem-solving ability. Strong verbal and written communication skills. Proven experience working effectively with global engineering teams. Self-starter, results-oriented, and collaborative team player. Familiarity with Agile development practices such as Scrum. Knowledge of power electronics control systems and HVDC domain is an advantage. Additional Information Relocation Assistance Provided: No
Jun 24, 2026
Full time
Job Description Summary Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as motors, alternators, engines, valves, fans, and other devices and products). Typically requires a deep understanding of the characteristics of the physical device being controlled, the realtime functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the realtime functionality. Usually tailored for products and services across various P&Ls. Impacts departmental operations and responsible for planning/execution. The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance. Job Description The Lead IEC 61850 Application Engineer will be responsible for defining requirements and enhancing product features for an IEC 61850-compliant System Configuration Tool, working closely with global engineering teams. This role is critical to the development and delivery of business-critical software that meets product requirements and timelines for future commercial HVDC and substation automation projects. The ideal candidate will bring strong hands-on expertise in IEC 61850 engineering, with particular emphasis on the IEC 61850 standard, its relevant parts, Substation Configuration Language (SCL), and configuration tool concepts such as SCT and ICT. The role also requires a high-level understanding of the Java technology stack used in enterprise-grade engineering tools. Roles and Responsibilities Drive sustenance, enhancement, and feature development of an IEC 61850 System Configuration Tool. Develop strong functional understanding of IEC 61850 engineering workflows and configuration tool requirements. Define, analyze, and document product requirements related to IEC 61850-based system engineering and interoperability. Work closely with global controls and software development teams to coordinate feature design and implementation. Stay updated with the latest developments in IEC 61850 standards, editions, and industry adoption trends. Contribute to the implementation and validation of features supporting SCL-based engineering and multi-vendor interoperability. Support integration of software packages with existing systems and sub-systems. Prepare unit test and regression test specifications, release packages, and supporting templates. Support software release testing and validation. Prepare formal and informal engineering documentation, including design documents, requirement specifications, and release reports. Required Qualifications Bachelor's degree or higher in Engineering, Technology, or a related discipline. Extensive years of hands-on experience working with IEC 61850 protocol and substation automation systems. Strong understanding of the IEC 61850 standard and relevant parts, with practical awareness of their application in digital substations and automation systems. Good understanding of SCL files, including engineering concepts related to ICD, CID, SCD, SSD, and IID files. Experience or strong understanding of System Configuration Tool (SCT) and IED Configuration Tool (ICT) concepts and their role in IEC 61850 engineering workflows. Experience working with IEC 61850 multi-vendor devices and interoperability requirements. Awareness or experience with IEC 61850-9-2 Process Bus implementation. High-level understanding of Java technology stack, preferably in the context of engineering software or tool development. Familiarity with Eclipse-based frameworks such as Eclipse Common Platform, Eclipse Modeling Framework (EMF), and Graphic Modeling Framework (GMF) is an advantage. Experience with substation automation communication protocols. Knowledge of UCA test procedures and test tools such as Wireshark and MMS client tools. Understanding of time synchronization protocols such as PTP and IRIG-B. Understanding of redundancy protocols such as PRP and HSR. Strong analytical mindset, ownership, and a proactive attitude. Desired Characteristics Experience with IEC 61850 configuration tools, preferably Helinks STS or similar tools. Good understanding of IEC 61850 engineering lifecycle, system configuration, and device configuration practices. Exposure to Embedded C/C++, MATLAB/Simulink, or other auto-coded controls software is a plus. Familiarity with modern cybersecurity concepts such as static analysis and digital signatures. Demonstrated technical problem-solving ability. Strong verbal and written communication skills. Proven experience working effectively with global engineering teams. Self-starter, results-oriented, and collaborative team player. Familiarity with Agile development practices such as Scrum. Knowledge of power electronics control systems and HVDC domain is an advantage. Additional Information Relocation Assistance Provided: No
I am recruiting for an experience QA Test Automation Engineer to join my client in central Bristol , they want people happy to go to their office one day every fortnight. They are the most incredible tech for good company using AI to build tools that make life easier for people who need additional support. The product is meaningful, impactful, and something you can definitely feel proud to be a part of. In this role you will be the sole QA within the business. For the first six months you will have support from a manual tester who will take responsibility for manual testing, giving you space to focus on building and driving automation. There is already a QA foundation in place from a previous tester, so you will have existing processes and some automation to build on, but also the freedom to redo/ improve things if needed. You will be testing across both web and native mobile applications The tech stack includes Playwright for web automation, WebDriverIO, Appium and BrowserStack for mobile automation, TypeScript, Mocha, Cucumber, Jira, and a bespoke in house LLM test harness. There is already strong unit test coverage in place, giving you a solid base to build a robust end to end automation strategy. You will take ownership of QA strategy end to end, driving automation forward with a strong focus on modern tooling. This is a hands on role where you will balance manual and automated testing where needed, introduce structure and process in a way that adds value without unnecessary overhead, and work closely with developers and product in a highly collaborative environment. As the business moves towards becoming a medical device company, you will also play a key role in helping mature QA practices to align with more rigorous standardsp. Although it is early stage, the team already has strong processes in place due to the nature of their product so there is no startup chaos here. The ideal person will be an experienced automation tester with strong web automation skills, ideally using Playwright, with mobile experience being a nice to have. You will be comfortable working independently, confident taking full ownership of QA end to end, and naturally curious about AI and large language models, with a genuine enjoyment of figuring things out. Salary is up to 70,000 depending on experience. If you would like to hear more, please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Jun 24, 2026
Full time
I am recruiting for an experience QA Test Automation Engineer to join my client in central Bristol , they want people happy to go to their office one day every fortnight. They are the most incredible tech for good company using AI to build tools that make life easier for people who need additional support. The product is meaningful, impactful, and something you can definitely feel proud to be a part of. In this role you will be the sole QA within the business. For the first six months you will have support from a manual tester who will take responsibility for manual testing, giving you space to focus on building and driving automation. There is already a QA foundation in place from a previous tester, so you will have existing processes and some automation to build on, but also the freedom to redo/ improve things if needed. You will be testing across both web and native mobile applications The tech stack includes Playwright for web automation, WebDriverIO, Appium and BrowserStack for mobile automation, TypeScript, Mocha, Cucumber, Jira, and a bespoke in house LLM test harness. There is already strong unit test coverage in place, giving you a solid base to build a robust end to end automation strategy. You will take ownership of QA strategy end to end, driving automation forward with a strong focus on modern tooling. This is a hands on role where you will balance manual and automated testing where needed, introduce structure and process in a way that adds value without unnecessary overhead, and work closely with developers and product in a highly collaborative environment. As the business moves towards becoming a medical device company, you will also play a key role in helping mature QA practices to align with more rigorous standardsp. Although it is early stage, the team already has strong processes in place due to the nature of their product so there is no startup chaos here. The ideal person will be an experienced automation tester with strong web automation skills, ideally using Playwright, with mobile experience being a nice to have. You will be comfortable working independently, confident taking full ownership of QA end to end, and naturally curious about AI and large language models, with a genuine enjoyment of figuring things out. Salary is up to 70,000 depending on experience. If you would like to hear more, please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Senior QA Engineer / Swindon (Hybrid) / 6 months / 400 - 500pd (Inside IR35) I am currently looking for a Senior QA Automation Engineer to join a leading client of ours on a 6 month contract. This has been determined inside IR35 and will require you to go onsite at least once per week in Swindon (we could consider twice per fortnight etc). Required Skills & Experience Strong experience testing data pipelines / ETL processes Hands-on experience with Apache Spark Experience working with Databricks and/or AWS Glue Proven ability to build automation or testing frameworks (Python preferred) Experience with large-scale data generation and validation Solid understanding of data transformations, joins, and data quality principles Familiarity with cloud platforms (AWS preferred) For this position we are able to wait up to 2 weeks for the right candidate. All rates from suitable candidates will be considered. If interested, please apply with your latest CV and I will be in touch to discuss in more detail. Best, Connor
Jun 24, 2026
Contractor
Senior QA Engineer / Swindon (Hybrid) / 6 months / 400 - 500pd (Inside IR35) I am currently looking for a Senior QA Automation Engineer to join a leading client of ours on a 6 month contract. This has been determined inside IR35 and will require you to go onsite at least once per week in Swindon (we could consider twice per fortnight etc). Required Skills & Experience Strong experience testing data pipelines / ETL processes Hands-on experience with Apache Spark Experience working with Databricks and/or AWS Glue Proven ability to build automation or testing frameworks (Python preferred) Experience with large-scale data generation and validation Solid understanding of data transformations, joins, and data quality principles Familiarity with cloud platforms (AWS preferred) For this position we are able to wait up to 2 weeks for the right candidate. All rates from suitable candidates will be considered. If interested, please apply with your latest CV and I will be in touch to discuss in more detail. Best, Connor
SharePoint Developer / Administrator Location: Worthing (Hybrid) Contract Type: Permanent Salary: 40,000 - 50,000 + benefits Hours: 37 hours per week About the Role We're looking for a talented SharePoint Developer / Administrator to join a growing Digital Workspace team during an exciting period of IT transformation. This is a fantastic opportunity to play a key role in evolving enterprise collaboration and content management capabilities, working across a modern Microsoft 365 environment. You'll be part of a forward-thinking team focused on enhancing Enterprise Content Management (ECM) and driving innovation across collaboration tools. The role offers exposure to cross-functional teams including Software Engineering, Service Delivery, and Project Delivery, ensuring solutions are designed, delivered, and supported to a high standard. Key Responsibilities Design, develop, and maintain SharePoint Online sites and templated solutions aligned to business needs Configure, test, and implement new releases of SharePoint applications Provide 2nd line support and administration for SharePoint Online environments Support ECM initiatives, including Power Platform and content archiving solutions Produce technical specifications and contribute to solution design aligned with enterprise architecture Develop structured and unstructured information management solutions Create and execute test plans to ensure quality and performance of deployments Collaborate with internal teams and third-party suppliers during development and implementation Analyse business requirements and streamline content management processes Produce clear documentation and support materials for users and stakeholders About You Proven experience in SharePoint Online development and administration Strong knowledge of Microsoft 365, including Power Platform capabilities Solid understanding of Enterprise Content Management principles Experience delivering technical documentation and supporting end-user training Strong problem-solving skills with the ability to engage stakeholders effectively Comfortable working across multiple teams and managing competing priorities Desirable Skills Experience with Power Automate and workflow automation Familiarity with ITIL processes and tools such as ServiceNow
Jun 24, 2026
Full time
SharePoint Developer / Administrator Location: Worthing (Hybrid) Contract Type: Permanent Salary: 40,000 - 50,000 + benefits Hours: 37 hours per week About the Role We're looking for a talented SharePoint Developer / Administrator to join a growing Digital Workspace team during an exciting period of IT transformation. This is a fantastic opportunity to play a key role in evolving enterprise collaboration and content management capabilities, working across a modern Microsoft 365 environment. You'll be part of a forward-thinking team focused on enhancing Enterprise Content Management (ECM) and driving innovation across collaboration tools. The role offers exposure to cross-functional teams including Software Engineering, Service Delivery, and Project Delivery, ensuring solutions are designed, delivered, and supported to a high standard. Key Responsibilities Design, develop, and maintain SharePoint Online sites and templated solutions aligned to business needs Configure, test, and implement new releases of SharePoint applications Provide 2nd line support and administration for SharePoint Online environments Support ECM initiatives, including Power Platform and content archiving solutions Produce technical specifications and contribute to solution design aligned with enterprise architecture Develop structured and unstructured information management solutions Create and execute test plans to ensure quality and performance of deployments Collaborate with internal teams and third-party suppliers during development and implementation Analyse business requirements and streamline content management processes Produce clear documentation and support materials for users and stakeholders About You Proven experience in SharePoint Online development and administration Strong knowledge of Microsoft 365, including Power Platform capabilities Solid understanding of Enterprise Content Management principles Experience delivering technical documentation and supporting end-user training Strong problem-solving skills with the ability to engage stakeholders effectively Comfortable working across multiple teams and managing competing priorities Desirable Skills Experience with Power Automate and workflow automation Familiarity with ITIL processes and tools such as ServiceNow
Senior AI Automation Engineer Please read the below high-level overview of this role first before getting in touch We are building AI engineering capability within our internal tax technology function. This is a hands-on Senior AI Automation Engineer role focused on designing, building and deploying production-grade AI agents, automated workflows and scalable integrations used directly by internal business teams. This role would suit someone who can combine strong Python engineering with practical AI/LLM application experience, Azure cloud capability and enterprise integration skills. If this sounds like a good match for you, contact Lorenz Pasch at Hays Recruitment ASAP My contact details for direct contact are available on my LinkedIn profile Unfortunately, there are no sponsorship options available for this position. The Role You will join a growing internal technology team focused on delivering AI-powered systems into a governed enterprise environment. This is not a research or proof-of-concept role; the focus is on building reliable, production-ready AI tools, automation workflows and reusable engineering components that are adopted by real users. You will work across applied AI, software engineering, automation and platform integration, helping to shape engineering standards while supporting the development of early-career engineers. Key Responsibilities Design and build AI agents and multistep workflows for internal tax and business use cases. Develop Python-based services, automation pipelines and production-grade applications. Integrate AI systems with internal platforms using APIs, authentication and event-driven architectures. Orchestrate workflows across Microsoft AI platforms, Copilot Studio, Azure AI services and internal systems. Build reusable components including connectors, agent tools and shared automation services. Implement CI/CD pipelines for reliable deployment, versioning and release management. Ensure AI solutions are scalable, observable, secure and maintainable in an enterprise environment. Lead technical design discussions, code reviews and engineering best practice. Support junior and early-career engineers through mentoring and technical guidance. Measure outcomes, gather user feedback and iterate solutions based on real-world usage. Skills and Experience Required Strong Python engineering skills, including APIs, testing, modular design and async processing. Experience building production-grade applications, services or automation platforms. Practical experience building AI, LLM, agentic or workflow-based applications. Understanding of AI agents, orchestration patterns, tool use and the limitations of large language models. Experience with Azure OpenAI, Azure AI Foundry, Copilot Studio or similar platforms would be highly beneficial. Strong experience with REST APIs, GraphQL, authentication and system integration. Experience building reusable services, connectors or internal platform components. Knowledge of CI/CD pipelines, Git workflows, automated testing, deployment and monitoring. Experience with Microsoft Azure, including AI services, Azure Functions, containers or Azure Container Apps. Containerisation experience with Docker, Kubernetes or similar technologies would be advantageous. Desirable Experience Experience in tax, finance, accounting, audit, legal, consulting or another regulated environment. Experience with prompt evaluation, prompt/version control or AI governance. Exposure to Microsoft Power Platform or Copilot Studio ecosystems. Experience working with internal platforms, shared services or enterprise automation. Understanding of auditability, security, permissions and human-in-the-loop workflows. Suitable Backgrounds This opportunity may suit someone currently working as a Senior AI Engineer, LLM Engineer, AI Automation Engineer, Applied AI Engineer, AI Platform Engineer, Senior Python Engineer, Python Automation Engineer, Azure AI Engineer, Workflow Automation Engineer, Integration Engineer or Platform Engineer. Benefits Hybrid and flexible working. 27 days' annual leave, with the option to purchase additional days. Health, lifestyle and wellbeing benefits. Financial wellbeing tools and support. Electric car scheme. Access to a virtual GP. Access to a large suite of on-demand learning and development courses. This is an excellent opportunity for an engineer who wants to move beyond AI prototypes and build real, production-grade AI agents, automation workflows and Python services that have a direct impact on business operations. If interested, call Lorenz Pasch at Hays Recruitment on (phone number removed) ASAP. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Jun 24, 2026
Full time
Senior AI Automation Engineer Please read the below high-level overview of this role first before getting in touch We are building AI engineering capability within our internal tax technology function. This is a hands-on Senior AI Automation Engineer role focused on designing, building and deploying production-grade AI agents, automated workflows and scalable integrations used directly by internal business teams. This role would suit someone who can combine strong Python engineering with practical AI/LLM application experience, Azure cloud capability and enterprise integration skills. If this sounds like a good match for you, contact Lorenz Pasch at Hays Recruitment ASAP My contact details for direct contact are available on my LinkedIn profile Unfortunately, there are no sponsorship options available for this position. The Role You will join a growing internal technology team focused on delivering AI-powered systems into a governed enterprise environment. This is not a research or proof-of-concept role; the focus is on building reliable, production-ready AI tools, automation workflows and reusable engineering components that are adopted by real users. You will work across applied AI, software engineering, automation and platform integration, helping to shape engineering standards while supporting the development of early-career engineers. Key Responsibilities Design and build AI agents and multistep workflows for internal tax and business use cases. Develop Python-based services, automation pipelines and production-grade applications. Integrate AI systems with internal platforms using APIs, authentication and event-driven architectures. Orchestrate workflows across Microsoft AI platforms, Copilot Studio, Azure AI services and internal systems. Build reusable components including connectors, agent tools and shared automation services. Implement CI/CD pipelines for reliable deployment, versioning and release management. Ensure AI solutions are scalable, observable, secure and maintainable in an enterprise environment. Lead technical design discussions, code reviews and engineering best practice. Support junior and early-career engineers through mentoring and technical guidance. Measure outcomes, gather user feedback and iterate solutions based on real-world usage. Skills and Experience Required Strong Python engineering skills, including APIs, testing, modular design and async processing. Experience building production-grade applications, services or automation platforms. Practical experience building AI, LLM, agentic or workflow-based applications. Understanding of AI agents, orchestration patterns, tool use and the limitations of large language models. Experience with Azure OpenAI, Azure AI Foundry, Copilot Studio or similar platforms would be highly beneficial. Strong experience with REST APIs, GraphQL, authentication and system integration. Experience building reusable services, connectors or internal platform components. Knowledge of CI/CD pipelines, Git workflows, automated testing, deployment and monitoring. Experience with Microsoft Azure, including AI services, Azure Functions, containers or Azure Container Apps. Containerisation experience with Docker, Kubernetes or similar technologies would be advantageous. Desirable Experience Experience in tax, finance, accounting, audit, legal, consulting or another regulated environment. Experience with prompt evaluation, prompt/version control or AI governance. Exposure to Microsoft Power Platform or Copilot Studio ecosystems. Experience working with internal platforms, shared services or enterprise automation. Understanding of auditability, security, permissions and human-in-the-loop workflows. Suitable Backgrounds This opportunity may suit someone currently working as a Senior AI Engineer, LLM Engineer, AI Automation Engineer, Applied AI Engineer, AI Platform Engineer, Senior Python Engineer, Python Automation Engineer, Azure AI Engineer, Workflow Automation Engineer, Integration Engineer or Platform Engineer. Benefits Hybrid and flexible working. 27 days' annual leave, with the option to purchase additional days. Health, lifestyle and wellbeing benefits. Financial wellbeing tools and support. Electric car scheme. Access to a virtual GP. Access to a large suite of on-demand learning and development courses. This is an excellent opportunity for an engineer who wants to move beyond AI prototypes and build real, production-grade AI agents, automation workflows and Python services that have a direct impact on business operations. If interested, call Lorenz Pasch at Hays Recruitment on (phone number removed) ASAP. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)