it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

60 jobs found

Email me jobs like this
Refine Search
Current Search
senior software engineer embedded software automation and tools
SRT Marine Systems plc
C# Sensor Software Engineer
SRT Marine Systems plc Bristol, Gloucestershire
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors to join our Edge Team. This is a rare opportunity to help define and deliver our cutting edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi domain sensor fusion, AI assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics. Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed. Collaborate with cross functional teams to plan, build, and test complex functionality. Diagnose and resolve technical issues through root cause analysis. Automate SDLC processes to improve efficiency and reduce manual effort. Produce and maintain technical documentation. Mentor peers, contribute to code reviews, and promote collaborative working practices. What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping. Working with sensor hardware and electronics. Networking principles, protocols, and services. Application development across embedded, desktop, and web platforms. Video and radar signal processing (e.g., OpenCV). AI based, hardware accelerated image processing (e.g., YOLO). Familiarity with Enterprise Systems architecture. Experience with version control systems (Git) and SDLC automation tools. Excellent problem solving, debugging, and collaboration skills. Why Join Us? Work on mission critical maritime surveillance systems used worldwide. Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability. Enjoy flexible hybrid working. Competitive salary and benefits, including: Matched pension contributions up to 5%. Private health care. Development and training programmes. SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
25/05/2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors to join our Edge Team. This is a rare opportunity to help define and deliver our cutting edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi domain sensor fusion, AI assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics. Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed. Collaborate with cross functional teams to plan, build, and test complex functionality. Diagnose and resolve technical issues through root cause analysis. Automate SDLC processes to improve efficiency and reduce manual effort. Produce and maintain technical documentation. Mentor peers, contribute to code reviews, and promote collaborative working practices. What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping. Working with sensor hardware and electronics. Networking principles, protocols, and services. Application development across embedded, desktop, and web platforms. Video and radar signal processing (e.g., OpenCV). AI based, hardware accelerated image processing (e.g., YOLO). Familiarity with Enterprise Systems architecture. Experience with version control systems (Git) and SDLC automation tools. Excellent problem solving, debugging, and collaboration skills. Why Join Us? Work on mission critical maritime surveillance systems used worldwide. Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability. Enjoy flexible hybrid working. Competitive salary and benefits, including: Matched pension contributions up to 5%. Private health care. Development and training programmes. SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Senior AI Engineer (Agentic Systems)
StarCompliance, Inc.
Senior AI Engineer (Agentic Systems) UK Based Role At StarCompliance, we build software that At StarCompliance, we build software that supports critical compliance needs for global clients. We are now embedding AI as a core capability across the entire software development lifecycle. We are seeking a Senior AI Engineer to lead the practical adoption and scaling of AI assisted and agentic engineering across our teams. This is not a research or experimentation role. You will work hands on within real codebases, using modern AI native development environments (Cursor preferred) to fundamentally change how software is built, tested, and delivered. Your focus is to turn AI from a tool into a system. Repeatable, scalable, and embedded. You will define and implement playbooks, patterns, and workflows that enable teams to operate with parallel AI agents, autonomous code review, and AI driven delivery pipelines. You will also help bootstrap new initiatives, ensuring they start with the right architecture, tooling, and AI enabled engineering practices from day one. This role sits within R&D Engineering and partners closely with Platform, QA, and Product Engineering. Influence is earned through delivery, not hierarchy. AI is not an assistant. It is part of the engineering system. We expect engineers in this role to: Embed AI directly into development workflows, not use it as a separate tool Design repeatable, production grade AI workflows, not one off prompts Leverage agentic patterns such as multi step execution, tool chaining, and parallelization Apply AI across the lifecycle: coding, testing, review, and delivery Balance speed with control, operating safely within a regulated SaaS environment Deliver measurable improvements in throughput, quality, and developer experience Responsibilities Design and implement scalable AI assisted engineering workflows across teams Establish playbooks, standards, and best practices for agentic development Build and operationalize: Task specific agents (e.g. test generation, refactoring, code analysis) Reusable skills, templates, and workflows Multi agent and parallel execution patterns Autonomous or assisted code review AI driven test generation and maintenance Code quality and compliance checks Implement automation triggers and hooks to embed AI into the delivery lifecycle Work directly within codebases to accelerate delivery and improve quality Enable and upskill engineering teams through practical guidance, examples, and training Bootstrap new projects with AI first engineering practices and tooling Rapidly prototype and validate new approaches, focusing on real delivery impact Ensure all AI enabled workflows are robust, observable, and production safe Skills and Experience Core Engineering Strong software engineering background (ideally C# / .NET) in cloud based SaaS environments Experience building and operating distributed systems Strong understanding of APIs, system design, and modern development practices Experience with CI/CD pipelines (Azure DevOps preferred) Hands on experience using AI within real development workflows (not standalone tools) Deep familiarity with AI native IDEs (Cursor preferred, or similar) Proven experience designing structured AI workflows, including: Reusable prompts, skills, or templates Multi step or agent based execution patterns Tool integration and workflow orchestration Experience integrating AI into engineering systems, such as: PR validation and automation Practical application of AI to: Test generation and maintenance Code analysis, refactoring, and quality improvement Developer productivity at scale Delivery & Problem Solving Track record of delivering production grade solutions, not just prototypes Experience enabling other engineers or teams to adopt new technologies at scale Strong problem solving skills in complex, evolving environments Ability to define patterns where none exist and make them usable by others Minimum Qualifications Software engineering experience in cloud based SaaS environments Experience designing and evolving enterprise scale distributed systems Demonstrated impact in improving engineering delivery or developer productivity Practical experience applying AI within professional engineering workflows Experience working within enterprise SaaS platforms Right to work in the country of employment Integrity and Ethics All StarCompliance employees are expected to commit to a high standard of personal integrity and carry out their responsibilities in an ethical manner.
25/05/2026
Full time
Senior AI Engineer (Agentic Systems) UK Based Role At StarCompliance, we build software that At StarCompliance, we build software that supports critical compliance needs for global clients. We are now embedding AI as a core capability across the entire software development lifecycle. We are seeking a Senior AI Engineer to lead the practical adoption and scaling of AI assisted and agentic engineering across our teams. This is not a research or experimentation role. You will work hands on within real codebases, using modern AI native development environments (Cursor preferred) to fundamentally change how software is built, tested, and delivered. Your focus is to turn AI from a tool into a system. Repeatable, scalable, and embedded. You will define and implement playbooks, patterns, and workflows that enable teams to operate with parallel AI agents, autonomous code review, and AI driven delivery pipelines. You will also help bootstrap new initiatives, ensuring they start with the right architecture, tooling, and AI enabled engineering practices from day one. This role sits within R&D Engineering and partners closely with Platform, QA, and Product Engineering. Influence is earned through delivery, not hierarchy. AI is not an assistant. It is part of the engineering system. We expect engineers in this role to: Embed AI directly into development workflows, not use it as a separate tool Design repeatable, production grade AI workflows, not one off prompts Leverage agentic patterns such as multi step execution, tool chaining, and parallelization Apply AI across the lifecycle: coding, testing, review, and delivery Balance speed with control, operating safely within a regulated SaaS environment Deliver measurable improvements in throughput, quality, and developer experience Responsibilities Design and implement scalable AI assisted engineering workflows across teams Establish playbooks, standards, and best practices for agentic development Build and operationalize: Task specific agents (e.g. test generation, refactoring, code analysis) Reusable skills, templates, and workflows Multi agent and parallel execution patterns Autonomous or assisted code review AI driven test generation and maintenance Code quality and compliance checks Implement automation triggers and hooks to embed AI into the delivery lifecycle Work directly within codebases to accelerate delivery and improve quality Enable and upskill engineering teams through practical guidance, examples, and training Bootstrap new projects with AI first engineering practices and tooling Rapidly prototype and validate new approaches, focusing on real delivery impact Ensure all AI enabled workflows are robust, observable, and production safe Skills and Experience Core Engineering Strong software engineering background (ideally C# / .NET) in cloud based SaaS environments Experience building and operating distributed systems Strong understanding of APIs, system design, and modern development practices Experience with CI/CD pipelines (Azure DevOps preferred) Hands on experience using AI within real development workflows (not standalone tools) Deep familiarity with AI native IDEs (Cursor preferred, or similar) Proven experience designing structured AI workflows, including: Reusable prompts, skills, or templates Multi step or agent based execution patterns Tool integration and workflow orchestration Experience integrating AI into engineering systems, such as: PR validation and automation Practical application of AI to: Test generation and maintenance Code analysis, refactoring, and quality improvement Developer productivity at scale Delivery & Problem Solving Track record of delivering production grade solutions, not just prototypes Experience enabling other engineers or teams to adopt new technologies at scale Strong problem solving skills in complex, evolving environments Ability to define patterns where none exist and make them usable by others Minimum Qualifications Software engineering experience in cloud based SaaS environments Experience designing and evolving enterprise scale distributed systems Demonstrated impact in improving engineering delivery or developer productivity Practical experience applying AI within professional engineering workflows Experience working within enterprise SaaS platforms Right to work in the country of employment Integrity and Ethics All StarCompliance employees are expected to commit to a high standard of personal integrity and carry out their responsibilities in an ethical manner.
Senior Systems Engineer
Thehumanoid
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND 01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About the Role We are seeking a Senior Systems Engineer to join our innovative team based in London. In this role, you will lead the creation and management of system-level and technical functional requirements using MBSE methodologies, ensuring a robust, traceable, and integrated system definition for our robotic platforms.Your focus will include developing a deep technical understanding of system and subsystem technical requirements, leveraging that knowledge to create and maintain the system model (e.g., in Matlab System Composer), and supporting the derivation of engineering artifacts and the validation of resulting designs, collaborating closely with subject matter experts (SMEs) across technical domains. To excel in this position, you must showcase your ability to influence, adapt to dynamic environments, make decisive judgments under pressure, and establish a clear technical vision for implementing Model-Based Systems Engineering methodologies. What You'll Do Obtain inputs from System Technical Leaders and SMEs to translate stakeholder needs into verifiable requirements within the system model. Develop and document technical-level requirements for robotic systems, capturing them and their relationships within the system model. Define and maintain the system architecture, interfaces, and behavior using a Model-Based Systems Engineering (MBSE) approach. Influence the development of Engineering artifacts, their technical direction and ultimately stakeholder satisfaction by ensuring model consistency and integrity. Identify and analyse the interfaces and interactions across systems/components boundaries using the system model as the single source of truth. Collaborate with cross-functional teams (mechanical, software, and controls) to ensure system requirements and architectural models are cohesive and achievable. Provide expertise and guidance to ensure our engineers understand the problem completely and stakeholder needs through effective coaching on MBSE and Systems Engineering practices (early and later lifecycle stages). Ensure the appropriate level of concepting, modelling and simulation techniques are used across the lifecycle to inform architectures and solution options, leveraging model simulation capabilities. Track the status of requirements and their verification/validation throughout the product development lifecycle using model-based traceability. Troubleshoot and resolve complex system-level issues by tracing them back to the architectural and requirements definitions in the system model, in collaboration with the development team. Maintain detailed documentation, including system architectures, requirement traceability matrices, and test reports. Ensure that designs comply with relevant standards and certifications. What We're Looking For Bachelor's or Master's degree in Systems Engineering, Computer Science, or related field. 5+ years of experience in systems engineering with a focus on defining complex systems, preferably in robotics, automation, or similar industries. Expertise in Model-Based Systems Engineering (MBSE) methodologies and tools (e.g., SysML, Cameo Systems Modeler, Sparx Enterprise Architect, Rhapsody). Demonstrated experience in developing and maintaining system models (architecture, requirements, behavior) for complex embedded systems. Experience with requirements management tools (e.g., DOORS, Jama, Polarion). Excellent analytical, problem-solving, and decision-making skills. Strong verbal and written communication skills, with the ability to convey complex ideas, particularly model-based concepts, to diverse stakeholders. Proven leadership skills with the ability to drive MBSE adoption and mentor team members. What We Offer Meaningful time off to rest and recharge: 23 days of annual leave (accrued), separate sick leave, and paid bank holidays and company holidays. Fully funded private healthcare for UK employees, with broad provider access, virtual and in person care, and strong mental health and serious illness support. Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Collaboration with top tier engineers, researchers, and product experts in AI and robotics. Freedom to influence the product and own key initiatives.
23/05/2026
Full time
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND 01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About the Role We are seeking a Senior Systems Engineer to join our innovative team based in London. In this role, you will lead the creation and management of system-level and technical functional requirements using MBSE methodologies, ensuring a robust, traceable, and integrated system definition for our robotic platforms.Your focus will include developing a deep technical understanding of system and subsystem technical requirements, leveraging that knowledge to create and maintain the system model (e.g., in Matlab System Composer), and supporting the derivation of engineering artifacts and the validation of resulting designs, collaborating closely with subject matter experts (SMEs) across technical domains. To excel in this position, you must showcase your ability to influence, adapt to dynamic environments, make decisive judgments under pressure, and establish a clear technical vision for implementing Model-Based Systems Engineering methodologies. What You'll Do Obtain inputs from System Technical Leaders and SMEs to translate stakeholder needs into verifiable requirements within the system model. Develop and document technical-level requirements for robotic systems, capturing them and their relationships within the system model. Define and maintain the system architecture, interfaces, and behavior using a Model-Based Systems Engineering (MBSE) approach. Influence the development of Engineering artifacts, their technical direction and ultimately stakeholder satisfaction by ensuring model consistency and integrity. Identify and analyse the interfaces and interactions across systems/components boundaries using the system model as the single source of truth. Collaborate with cross-functional teams (mechanical, software, and controls) to ensure system requirements and architectural models are cohesive and achievable. Provide expertise and guidance to ensure our engineers understand the problem completely and stakeholder needs through effective coaching on MBSE and Systems Engineering practices (early and later lifecycle stages). Ensure the appropriate level of concepting, modelling and simulation techniques are used across the lifecycle to inform architectures and solution options, leveraging model simulation capabilities. Track the status of requirements and their verification/validation throughout the product development lifecycle using model-based traceability. Troubleshoot and resolve complex system-level issues by tracing them back to the architectural and requirements definitions in the system model, in collaboration with the development team. Maintain detailed documentation, including system architectures, requirement traceability matrices, and test reports. Ensure that designs comply with relevant standards and certifications. What We're Looking For Bachelor's or Master's degree in Systems Engineering, Computer Science, or related field. 5+ years of experience in systems engineering with a focus on defining complex systems, preferably in robotics, automation, or similar industries. Expertise in Model-Based Systems Engineering (MBSE) methodologies and tools (e.g., SysML, Cameo Systems Modeler, Sparx Enterprise Architect, Rhapsody). Demonstrated experience in developing and maintaining system models (architecture, requirements, behavior) for complex embedded systems. Experience with requirements management tools (e.g., DOORS, Jama, Polarion). Excellent analytical, problem-solving, and decision-making skills. Strong verbal and written communication skills, with the ability to convey complex ideas, particularly model-based concepts, to diverse stakeholders. Proven leadership skills with the ability to drive MBSE adoption and mentor team members. What We Offer Meaningful time off to rest and recharge: 23 days of annual leave (accrued), separate sick leave, and paid bank holidays and company holidays. Fully funded private healthcare for UK employees, with broad provider access, virtual and in person care, and strong mental health and serious illness support. Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Collaboration with top tier engineers, researchers, and product experts in AI and robotics. Freedom to influence the product and own key initiatives.
Critical Software
Senior Software Engineer (C/C++)
Critical Software Southampton, Hampshire
Senior Software Engineer (C/C++) - UK Defence Programmes (SC / DV Required) This is a senior, delivery-focused engineering role in a cleared UK defence environment-built for engineers who want to ship high-assurance software, not just talk about it. We are hiring experienced software engineers to deliver mission-critical systems into UK defence programmes where engineering evidence matters. You will work on long-running, complex products under security, safety, and operational constraints-with the autonomy to make sound technical calls and the responsibility to stand behind them. If you are looking for a role to "grow into seniority", this position will feel too demanding and too exposed. We need people who can take ownership from day one in a cleared environment. Security Clearance (Non-negotiable) To join this programme, you'll need to already hold active UK Security Clearance at SC or DV level. Because of the nature of the work, we're unfortunately not able to sponsor, initiate, or wait for new clearances, so you'll need to be able to start working in a cleared environment straight away. Seniority expectations This role is intended for engineers who have already operated at senior level in high-assurance environments and can lead technical delivery end-to-end. Senior engineers (typically 10+ years) who have owned delivery of complex software through design, implementation, verification, and integration Exceptional engineers (typically 7+ years) already performing at senior / technical lead level in defence, aerospace, or other safety-critical domains, with a track record of making pragmatic trade-offs under constraint Contribute directly to architecture, design decisions, and trade-offs. Operate effectively in multi-disciplinary teams alongside systems, safety, and assurance engineers What you will be expected to do Take technical ownership of software delivered into regulated, high assurance environments Deliver robust C / C++ software that meets demanding requirements for reliability, safety, and maintainability Work across the full software lifecycle, including: requirements analysis system and software design implementation and verification integration and support Communicate clearly and precisely with technical peers and programme stakeholders What we expect from you Proven experience delivering software into defence, aerospace, or safety-critical systems, ideally with exposure to assurance, certification, or safety cases Strong, hands on expertise in C and/or C++ (modern practices, memory/ownership discipline, performance aware design, and debugging on real targets) Experience with embedded and/or Linux based systems (e.g., RTOS, bare metal, Embedded Linux), including integration constraints and hardware interfaces Confidence with toolchains, build systems, and release workflows (e.g., cross compiling, CMake and equivalents, linkers, packaging, and reproducible builds) Evidence driven engineering: familiarity with coding standards, static analysis, and code review discipline (e.g., MISRA/CERT style rulesets, treating warnings as actionable) Strong testing mindset: unit/integration testing and automation, working effectively within CI pipelines (e.g., Jenkins/GitLab CI or similar) Comfortable working with requirements, traceability, and verification evidence (e.g., DOORS or similar tools/processes) Security aware mindset: understanding of secure coding and threat driven thinking appropriate to defence environments Able to make and stand behind engineering decisions and trade offs, and communicate them clearly to technical peers and programme stakeholders Professional maturity to operate effectively in regulated, high assurance environments where process exists for a reason and delivery still matters What this role offers Work on real UK defence programmes-software that is deployed, used, and relied upon Long term, technically demanding work where engineering quality and evidence genuinely matter-not just speed of delivery An environment that trusts senior engineers with autonomy, responsibility, and influence over design decisions, ways of working, and technical standards Flexible working where possible, balanced with the realities of on site work in cleared environments Competitive compensation and benefits aligned to the market for senior, cleared engineers (details discussed transparently during the process) Important notes No visa sponsorship is available for this role Adjustments can be made to the recruitment process where required Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C Corporation): it is a for profit business entity, legally defined in the US and other jurisdictions, whose goals include positive impact on society, workers, the community, and the environment, alongside profit. We are an equal opportunity workplace and committed to ensuring candidates with disabilities or neurodevelopmental conditions can demonstrate their skills fully. Where needed, we can make adjustments to the recruitment process-please let us know what support you require. By applying to a position at Critical Software, you are deemed to have accepted our Privacy Policy.
22/05/2026
Full time
Senior Software Engineer (C/C++) - UK Defence Programmes (SC / DV Required) This is a senior, delivery-focused engineering role in a cleared UK defence environment-built for engineers who want to ship high-assurance software, not just talk about it. We are hiring experienced software engineers to deliver mission-critical systems into UK defence programmes where engineering evidence matters. You will work on long-running, complex products under security, safety, and operational constraints-with the autonomy to make sound technical calls and the responsibility to stand behind them. If you are looking for a role to "grow into seniority", this position will feel too demanding and too exposed. We need people who can take ownership from day one in a cleared environment. Security Clearance (Non-negotiable) To join this programme, you'll need to already hold active UK Security Clearance at SC or DV level. Because of the nature of the work, we're unfortunately not able to sponsor, initiate, or wait for new clearances, so you'll need to be able to start working in a cleared environment straight away. Seniority expectations This role is intended for engineers who have already operated at senior level in high-assurance environments and can lead technical delivery end-to-end. Senior engineers (typically 10+ years) who have owned delivery of complex software through design, implementation, verification, and integration Exceptional engineers (typically 7+ years) already performing at senior / technical lead level in defence, aerospace, or other safety-critical domains, with a track record of making pragmatic trade-offs under constraint Contribute directly to architecture, design decisions, and trade-offs. Operate effectively in multi-disciplinary teams alongside systems, safety, and assurance engineers What you will be expected to do Take technical ownership of software delivered into regulated, high assurance environments Deliver robust C / C++ software that meets demanding requirements for reliability, safety, and maintainability Work across the full software lifecycle, including: requirements analysis system and software design implementation and verification integration and support Communicate clearly and precisely with technical peers and programme stakeholders What we expect from you Proven experience delivering software into defence, aerospace, or safety-critical systems, ideally with exposure to assurance, certification, or safety cases Strong, hands on expertise in C and/or C++ (modern practices, memory/ownership discipline, performance aware design, and debugging on real targets) Experience with embedded and/or Linux based systems (e.g., RTOS, bare metal, Embedded Linux), including integration constraints and hardware interfaces Confidence with toolchains, build systems, and release workflows (e.g., cross compiling, CMake and equivalents, linkers, packaging, and reproducible builds) Evidence driven engineering: familiarity with coding standards, static analysis, and code review discipline (e.g., MISRA/CERT style rulesets, treating warnings as actionable) Strong testing mindset: unit/integration testing and automation, working effectively within CI pipelines (e.g., Jenkins/GitLab CI or similar) Comfortable working with requirements, traceability, and verification evidence (e.g., DOORS or similar tools/processes) Security aware mindset: understanding of secure coding and threat driven thinking appropriate to defence environments Able to make and stand behind engineering decisions and trade offs, and communicate them clearly to technical peers and programme stakeholders Professional maturity to operate effectively in regulated, high assurance environments where process exists for a reason and delivery still matters What this role offers Work on real UK defence programmes-software that is deployed, used, and relied upon Long term, technically demanding work where engineering quality and evidence genuinely matter-not just speed of delivery An environment that trusts senior engineers with autonomy, responsibility, and influence over design decisions, ways of working, and technical standards Flexible working where possible, balanced with the realities of on site work in cleared environments Competitive compensation and benefits aligned to the market for senior, cleared engineers (details discussed transparently during the process) Important notes No visa sponsorship is available for this role Adjustments can be made to the recruitment process where required Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C Corporation): it is a for profit business entity, legally defined in the US and other jurisdictions, whose goals include positive impact on society, workers, the community, and the environment, alongside profit. We are an equal opportunity workplace and committed to ensuring candidates with disabilities or neurodevelopmental conditions can demonstrate their skills fully. Where needed, we can make adjustments to the recruitment process-please let us know what support you require. By applying to a position at Critical Software, you are deemed to have accepted our Privacy Policy.
Data Engineer - Engineering
Qureight Ltd
Qureight's mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We're looking for talented people who want their work to matter. With offices in Cambridge and London, you'll join our multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma run faster, smarter trials. About the role As Qureight expands we're running image analytics for an increasing number of clinical trials in multiple disease areas. We've developed data pipeline frameworks for processing the data received across these trials and handling data needs that are specific to each trial. We're now looking to expand in this area to further automate the process and scale to even more trials. We're hiring for a Data Engineer to take on implementing trial specific data pipelines, whilst always exploring how we can improve the system and processes within the clinical trial regulatory framework. The role will work closely with our Clinical Operations team and so be exposed to the details of the trials. The focus will always be to ensure efficient, accurate data pipelines that minimise errors and keep data quality embedded by design. If you are interested in the interface between data infrastructure, software engineering, and medical applications - particularly in clinical trials - then this is for you. You can read more about one of our Senior Software Engineers here. What you will do Design and implement data processing plans in clinical trials, through design, testing, deployment, and maintenance to specific trial protocol requirements Collaborate with Clinical Operations, Infrastructure teams, Data Scientists, and Data Managers to pull together effective data tooling Turn your hand to multiple different datasets and transfer methods for multimodal healthcare data, integrating HRCT imaging and clinical metadata Care about data quality, and ensuring the pipelines you build are robust, scalable, and maintainable Ensure that our data processes have quality and compliance designed in from the start to make reproducibility, lineage tracking, and data quality painless Own project data delivery and help shape automation of regulatory compliance. What we need Proven experience as a Data Engineer in complex, data rich environments Strong programming skills in Python Experience building and maintaining production data pipelines within regulated environments Experience enforcing data quality requirements Experience with automation/orchestration tools such as Dagster, containerisation, and cloud infrastructure on AWS Strong collaboration skills and attention to detail, particularly through understanding the underlying context of the data Even better if you have experience of Medical imaging data such as CT, MRI, or DICOM Deploying in Kubernetes, particularly using gitops tools such as Flux Data versioning and reproducibility frameworks Working in regulated or GxP or ISO 13485 environments, or with clinical trial data What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme 25 days annual leave, plus bank holidays and enhanced maternity leave A diverse work environment that brings together experts in many fields, including software engineering, devops, data science, machine learning, quality assurance, regulatory affairs, and clinical operations How to apply Please upload a CV and covering letter by clicking 'Apply Now'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match (usually within one week). We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. We advertised this role on 19th May 2026. If you have any queries, please contact . Everyone is welcome at Qureight. We are an equal opportunities employer and encourage applications from all suitably qualified candidates regardless of age, disability, ethnicity, sex, gender reassignment, religion or belief, sexual orientation, marriage and civil partnership, or pregnancy and maternity. Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every qualification. We'd love to hear from you. If you require any adjustments to the application or selection process, please let us know. We will be happy to support you.
22/05/2026
Full time
Qureight's mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We're looking for talented people who want their work to matter. With offices in Cambridge and London, you'll join our multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma run faster, smarter trials. About the role As Qureight expands we're running image analytics for an increasing number of clinical trials in multiple disease areas. We've developed data pipeline frameworks for processing the data received across these trials and handling data needs that are specific to each trial. We're now looking to expand in this area to further automate the process and scale to even more trials. We're hiring for a Data Engineer to take on implementing trial specific data pipelines, whilst always exploring how we can improve the system and processes within the clinical trial regulatory framework. The role will work closely with our Clinical Operations team and so be exposed to the details of the trials. The focus will always be to ensure efficient, accurate data pipelines that minimise errors and keep data quality embedded by design. If you are interested in the interface between data infrastructure, software engineering, and medical applications - particularly in clinical trials - then this is for you. You can read more about one of our Senior Software Engineers here. What you will do Design and implement data processing plans in clinical trials, through design, testing, deployment, and maintenance to specific trial protocol requirements Collaborate with Clinical Operations, Infrastructure teams, Data Scientists, and Data Managers to pull together effective data tooling Turn your hand to multiple different datasets and transfer methods for multimodal healthcare data, integrating HRCT imaging and clinical metadata Care about data quality, and ensuring the pipelines you build are robust, scalable, and maintainable Ensure that our data processes have quality and compliance designed in from the start to make reproducibility, lineage tracking, and data quality painless Own project data delivery and help shape automation of regulatory compliance. What we need Proven experience as a Data Engineer in complex, data rich environments Strong programming skills in Python Experience building and maintaining production data pipelines within regulated environments Experience enforcing data quality requirements Experience with automation/orchestration tools such as Dagster, containerisation, and cloud infrastructure on AWS Strong collaboration skills and attention to detail, particularly through understanding the underlying context of the data Even better if you have experience of Medical imaging data such as CT, MRI, or DICOM Deploying in Kubernetes, particularly using gitops tools such as Flux Data versioning and reproducibility frameworks Working in regulated or GxP or ISO 13485 environments, or with clinical trial data What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme 25 days annual leave, plus bank holidays and enhanced maternity leave A diverse work environment that brings together experts in many fields, including software engineering, devops, data science, machine learning, quality assurance, regulatory affairs, and clinical operations How to apply Please upload a CV and covering letter by clicking 'Apply Now'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match (usually within one week). We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. We advertised this role on 19th May 2026. If you have any queries, please contact . Everyone is welcome at Qureight. We are an equal opportunities employer and encourage applications from all suitably qualified candidates regardless of age, disability, ethnicity, sex, gender reassignment, religion or belief, sexual orientation, marriage and civil partnership, or pregnancy and maternity. Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every qualification. We'd love to hear from you. If you require any adjustments to the application or selection process, please let us know. We will be happy to support you.
Manager, AI Deployment Engineering - Codex
OpenAI
About the team The AI Deployment Engineering team is responsible for ensuring the safe and effective deployment of OpenAI technologies across developers and enterprises. We act as trusted technical partners, helping customers move from experimentation to production by designing, implementing, and scaling real world AI applications. The Codex Deployment Engineering team focuses on enabling organizations to adopt next generation AI coding tools and intelligent automations throughout their software development lifecycle. We partner directly with engineering teams to integrate Codex into their workflows - from early experimentation and pilot design through enterprise scale production rollout - ensuring AI enhanced developer experiences are reliable, secure, and deeply embedded within customer environments. About the role We are seeking an experienced technical leader to manage a team of AI Deployment Engineers responsible for driving successful Codex adoption across strategic customers. In this role, you will lead engineers who work hands on with customer development teams to design AI enabled workflows, deploy production ready solutions, and establish scalable patterns for AI powered software development. As a manager, you will define how deployment engagements operate at scale - setting technical strategy, coaching engineers, and ensuring consistent execution across customer implementations. You will serve as both a people leader and technical advisor, partnering closely with Sales, Product, Research, and Engineering teams to translate customer needs into deployment best practices and product insights. Success in this role will be measured by production deployments, sustained developer adoption, and the creation of repeatable deployment patterns that accelerate Codex usage across organizations. This role is open in both our London and Munich office. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: Lead, hire, and mentor a high performing team of AI Deployment Engineers supporting Codex customers across strategic accounts. Own the operating model and engagement strategy for Codex deployment efforts, ensuring customers successfully move from pilot to production adoption. Guide teams in designing and implementing AI enhanced development workflows, automations, and scalable deployment architectures. Act as the senior technical escalation point for complex customer implementations and deployment challenges. Partner with Sales, Product, Research, and Applied Engineering teams to align customer outcomes with product direction and roadmap priorities. Help establish repeatable deployment playbooks, technical patterns, and best practices that enable scaled adoption of AI coding tools. Coach engineers to operate as trusted advisors to engineering leadership and executive stakeholders. Synthesize insights from customer deployments and translate them into actionable feedback for internal teams. Champion safe, reliable, and effective adoption of AI powered development workflows across industries. You might thrive in this role if you: Have 8+ years of experience in technical customer facing roles such as deployment engineering, solutions architecture, technical consulting, or post sales engineering. Have 2+ years of experience leading technical teams, including hiring, mentoring, and developing engineers. Have experience deploying Generative AI, developer platforms, or cloud based software solutions into production environments. Possess hands on technical experience with software development systems and programming languages such as Python or JavaScript. Understand modern software development lifecycles and how AI tooling transforms developer productivity and workflows. Are an effective communicator who can translate complex technical and business topics to both engineering teams and executive stakeholders. Thrive in ambiguous, fast moving environments and enjoy building new operating models and teams from first principles. Demonstrate strong ownership, humility, and a commitment to helping both customers and teammates succeed. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via a link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
22/05/2026
Full time
About the team The AI Deployment Engineering team is responsible for ensuring the safe and effective deployment of OpenAI technologies across developers and enterprises. We act as trusted technical partners, helping customers move from experimentation to production by designing, implementing, and scaling real world AI applications. The Codex Deployment Engineering team focuses on enabling organizations to adopt next generation AI coding tools and intelligent automations throughout their software development lifecycle. We partner directly with engineering teams to integrate Codex into their workflows - from early experimentation and pilot design through enterprise scale production rollout - ensuring AI enhanced developer experiences are reliable, secure, and deeply embedded within customer environments. About the role We are seeking an experienced technical leader to manage a team of AI Deployment Engineers responsible for driving successful Codex adoption across strategic customers. In this role, you will lead engineers who work hands on with customer development teams to design AI enabled workflows, deploy production ready solutions, and establish scalable patterns for AI powered software development. As a manager, you will define how deployment engagements operate at scale - setting technical strategy, coaching engineers, and ensuring consistent execution across customer implementations. You will serve as both a people leader and technical advisor, partnering closely with Sales, Product, Research, and Engineering teams to translate customer needs into deployment best practices and product insights. Success in this role will be measured by production deployments, sustained developer adoption, and the creation of repeatable deployment patterns that accelerate Codex usage across organizations. This role is open in both our London and Munich office. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: Lead, hire, and mentor a high performing team of AI Deployment Engineers supporting Codex customers across strategic accounts. Own the operating model and engagement strategy for Codex deployment efforts, ensuring customers successfully move from pilot to production adoption. Guide teams in designing and implementing AI enhanced development workflows, automations, and scalable deployment architectures. Act as the senior technical escalation point for complex customer implementations and deployment challenges. Partner with Sales, Product, Research, and Applied Engineering teams to align customer outcomes with product direction and roadmap priorities. Help establish repeatable deployment playbooks, technical patterns, and best practices that enable scaled adoption of AI coding tools. Coach engineers to operate as trusted advisors to engineering leadership and executive stakeholders. Synthesize insights from customer deployments and translate them into actionable feedback for internal teams. Champion safe, reliable, and effective adoption of AI powered development workflows across industries. You might thrive in this role if you: Have 8+ years of experience in technical customer facing roles such as deployment engineering, solutions architecture, technical consulting, or post sales engineering. Have 2+ years of experience leading technical teams, including hiring, mentoring, and developing engineers. Have experience deploying Generative AI, developer platforms, or cloud based software solutions into production environments. Possess hands on technical experience with software development systems and programming languages such as Python or JavaScript. Understand modern software development lifecycles and how AI tooling transforms developer productivity and workflows. Are an effective communicator who can translate complex technical and business topics to both engineering teams and executive stakeholders. Thrive in ambiguous, fast moving environments and enjoy building new operating models and teams from first principles. Demonstrate strong ownership, humility, and a commitment to helping both customers and teammates succeed. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via a link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Data Engineer - Engineering
Qureight Ltd Cambridge, Cambridgeshire
Qureight's mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We're looking for talented people who want their work to matter. With offices in Cambridge and London, you'll join our multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma run faster, smarter trials. About the role As Qureight expands we're running image analytics for an increasing number of clinical trials in multiple disease areas. We've developed data pipeline frameworks for processing the data received across these trials and handling data needs that are specific to each trial. We're now looking to expand in this area to further automate the process and scale to even more trials. We're hiring for a Data Engineer to take on implementing trial specific data pipelines, whilst always exploring how we can improve the system and processes within the clinical trial regulatory framework. The role will work closely with our Clinical Operations team and so be exposed to the details of the trials. The focus will always be to ensure efficient, accurate data pipelines that minimise errors and keep data quality embedded by design. If you are interested in the interface between data infrastructure, software engineering, and medical applications - particularly in clinical trials - then this is for you. You can read more about one of our Senior Software Engineers here. What you will do Design and implement data processing plans in clinical trials, through design, testing, deployment, and maintenance to specific trial protocol requirements Collaborate with Clinical Operations, Infrastructure teams, Data Scientists, and Data Managers to pull together effective data tooling Turn your hand to multiple different datasets and transfer methods for multimodal healthcare data, integrating HRCT imaging and clinical metadata Care about data quality, and ensuring the pipelines you build are robust, scalable, and maintainable Ensure that our data processes have quality and compliance designed in from the start to make reproducibility, lineage tracking, and data quality painless Own project data delivery and help shape automation of regulatory compliance. What we need Proven experience as a Data Engineer in complex, data rich environments Strong programming skills in Python Experience building and maintaining production data pipelines within regulated environments Experience enforcing data quality requirements Experience with automation/orchestration tools such as Dagster, containerisation, and cloud infrastructure on AWS Strong collaboration skills and attention to detail, particularly through understanding the underlying context of the data Even better if you have experience of Medical imaging data such as CT, MRI, or DICOM Deploying in Kubernetes, particularly using gitops tools such as Flux Data versioning and reproducibility frameworks Working in regulated or GxP or ISO 13485 environments, or with clinical trial data What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme 25 days annual leave, plus bank holidays and enhanced maternity leave A diverse work environment that brings together experts in many fields, including software engineering, devops, data science, machine learning, quality assurance, regulatory affairs, and clinical operations How to apply Please upload a CV and covering letter by clicking 'Apply Now'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match (usually within one week). We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. We advertised this role on 19th May 2026. If you have any queries, please contact . Everyone is welcome at Qureight. We are an equal opportunities employer and encourage applications from all suitably qualified candidates regardless of age, disability, ethnicity, sex, gender reassignment, religion or belief, sexual orientation, marriage and civil partnership, or pregnancy and maternity. Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every qualification. We'd love to hear from you. If you require any adjustments to the application or selection process, please let us know. We will be happy to support you.
22/05/2026
Full time
Qureight's mission is to accelerate clinical trials and ensure breakthroughs in lung and heart disease reach patients without delay. Our AI-powered data and imaging curation platform enables the analysis of clinical imaging and other healthcare data, helping our customers bring treatments to market, faster. We're looking for talented people who want their work to matter. With offices in Cambridge and London, you'll join our multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma run faster, smarter trials. About the role As Qureight expands we're running image analytics for an increasing number of clinical trials in multiple disease areas. We've developed data pipeline frameworks for processing the data received across these trials and handling data needs that are specific to each trial. We're now looking to expand in this area to further automate the process and scale to even more trials. We're hiring for a Data Engineer to take on implementing trial specific data pipelines, whilst always exploring how we can improve the system and processes within the clinical trial regulatory framework. The role will work closely with our Clinical Operations team and so be exposed to the details of the trials. The focus will always be to ensure efficient, accurate data pipelines that minimise errors and keep data quality embedded by design. If you are interested in the interface between data infrastructure, software engineering, and medical applications - particularly in clinical trials - then this is for you. You can read more about one of our Senior Software Engineers here. What you will do Design and implement data processing plans in clinical trials, through design, testing, deployment, and maintenance to specific trial protocol requirements Collaborate with Clinical Operations, Infrastructure teams, Data Scientists, and Data Managers to pull together effective data tooling Turn your hand to multiple different datasets and transfer methods for multimodal healthcare data, integrating HRCT imaging and clinical metadata Care about data quality, and ensuring the pipelines you build are robust, scalable, and maintainable Ensure that our data processes have quality and compliance designed in from the start to make reproducibility, lineage tracking, and data quality painless Own project data delivery and help shape automation of regulatory compliance. What we need Proven experience as a Data Engineer in complex, data rich environments Strong programming skills in Python Experience building and maintaining production data pipelines within regulated environments Experience enforcing data quality requirements Experience with automation/orchestration tools such as Dagster, containerisation, and cloud infrastructure on AWS Strong collaboration skills and attention to detail, particularly through understanding the underlying context of the data Even better if you have experience of Medical imaging data such as CT, MRI, or DICOM Deploying in Kubernetes, particularly using gitops tools such as Flux Data versioning and reproducibility frameworks Working in regulated or GxP or ISO 13485 environments, or with clinical trial data What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme 25 days annual leave, plus bank holidays and enhanced maternity leave A diverse work environment that brings together experts in many fields, including software engineering, devops, data science, machine learning, quality assurance, regulatory affairs, and clinical operations How to apply Please upload a CV and covering letter by clicking 'Apply Now'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match (usually within one week). We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. We advertised this role on 19th May 2026. If you have any queries, please contact . Everyone is welcome at Qureight. We are an equal opportunities employer and encourage applications from all suitably qualified candidates regardless of age, disability, ethnicity, sex, gender reassignment, religion or belief, sexual orientation, marriage and civil partnership, or pregnancy and maternity. Women and other underrepresented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every qualification. We'd love to hear from you. If you require any adjustments to the application or selection process, please let us know. We will be happy to support you.
Senior Software Engineer, Roku UI
Roku, Inc. Cambridge, Cambridgeshire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team At Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust environment, partnering closely with firmware and silicon teams to push the boundaries of what's possible on embedded hardware. About the role As a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku's user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You'll tackle complex systems-level challenges-such as optimizing frame rates on resource-constrained hardware and building robust APIs for higher-level frameworks. This role is ideal for engineers who thrive on low-level systems programming, care about performance down to the microsecond, and want to build the high-performance foundations that power the future of television. What you'll be doing Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles. Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues. Develop and maintain low-level graphics APIs and layout systems that serve as the backbone for Roku's application ecosystem. Integrate AI/ML capabilities at the systems level, leveraging generative AI tools to optimize code generation and automate performance profiling. Collaborate with firmware and driver teams to leverage hardware-specific optimizations and ensure seamless integration with the underlying OS. Mentor junior developers through deep-dive code reviews, architectural design sessions, and technical documentation of core systems. Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices. We're excited if you have Minimum of 5+ years of software engineering experience with a heavy focus on C++ (C+/17/20). Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers. Experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines. Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript being a significant plus. Strong root cause analysis skills, specifically using tools like GDB, Valgrind, or platform-specific profilers. Knowledge of AI applications and hands on experience using generative AI tools to accelerate systems level development. A proactive mindset with a passion for squeezing every drop of performance out of embedded systems and a commitment to data driven optimization. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
21/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team At Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust environment, partnering closely with firmware and silicon teams to push the boundaries of what's possible on embedded hardware. About the role As a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku's user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You'll tackle complex systems-level challenges-such as optimizing frame rates on resource-constrained hardware and building robust APIs for higher-level frameworks. This role is ideal for engineers who thrive on low-level systems programming, care about performance down to the microsecond, and want to build the high-performance foundations that power the future of television. What you'll be doing Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles. Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues. Develop and maintain low-level graphics APIs and layout systems that serve as the backbone for Roku's application ecosystem. Integrate AI/ML capabilities at the systems level, leveraging generative AI tools to optimize code generation and automate performance profiling. Collaborate with firmware and driver teams to leverage hardware-specific optimizations and ensure seamless integration with the underlying OS. Mentor junior developers through deep-dive code reviews, architectural design sessions, and technical documentation of core systems. Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices. We're excited if you have Minimum of 5+ years of software engineering experience with a heavy focus on C++ (C+/17/20). Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers. Experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines. Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript being a significant plus. Strong root cause analysis skills, specifically using tools like GDB, Valgrind, or platform-specific profilers. Knowledge of AI applications and hands on experience using generative AI tools to accelerate systems level development. A proactive mindset with a passion for squeezing every drop of performance out of embedded systems and a commitment to data driven optimization. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
SoCode Limited
Senior Test Automation Engineer (Embedded)
SoCode Limited Rampton, Cambridgeshire
Job Title: Senior Automation Test Engineer (Embedded) Salary: Up to 85,000 Location: Cambridge (3 days on site ideally) We're on the hunt for a strong Senior Automation Test Engineer with a Python background who can build test automation frameworks from scratch. This is on behalf of a company that are working on the development of their next generation products within the telecoms space. To be successful in this role, you will need knowledge of networking protocols (I.e. TCP/IP) and a solid embedded testing background. What will you be involved in? Designing and building scalable test automation frameworks from scratch (e.g. keyword-driven, data-driven) for embedded systems within the wireless telecoms domain (gNodeB, core network, UE). Developing and managing CI/CD pipelines for automated test execution, reporting, and continuous validation. Orchestrating and automating multi-node environments to simulate real-world network traffic and interactions. Creating and executeting test scenarios to validate system behaviour under varying traffic conditions. Analysing logs from both 5G protocol and network traffic perspectives to identify defects, performance issues, and bottlenecks. Generating test data, automate reporting, and track execution results and failures across complex test suites. Producing and maintaining technical documentation, including system architecture and API specifications. Skills & Experience Essential: Solid experience developing test automation frameworks and hands-on experience orchestrating multi-node systems for embedded systems or telecoms Proven experience building and maintaining CI/CD pipelines from the ground up. Strong understanding of embedded systems testing, including hardware/software integration. Proficiency in programming languages such as Python, Java, or C++ for automation. Experience with network analysis and tracing tools (e.g. TCPdump, Wireshark, strace). Knowledge of networking protocols (TCP/IP, UDP, SCTP, 5G) and an understanding of networking fundamentals (IPv6, DNS, DHCP, NAT) and network security concepts. Experience with test frameworks and reporting tools (e.g. TestNG, JUnit, Allure, ReportPortal). Familiarity with containerisation and distributed environments (Docker, Kubernetes). Experience with network orchestration and performance testing tools (e.g. OpenStack, Xena, Ixia, Spirent). An understanding of the Linux networking stack (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables). Strong analytical and problem-solving skills with the ability to diagnose complex system issues. Excellent communication skills and ability to work effectively in collaborative environments.
21/05/2026
Full time
Job Title: Senior Automation Test Engineer (Embedded) Salary: Up to 85,000 Location: Cambridge (3 days on site ideally) We're on the hunt for a strong Senior Automation Test Engineer with a Python background who can build test automation frameworks from scratch. This is on behalf of a company that are working on the development of their next generation products within the telecoms space. To be successful in this role, you will need knowledge of networking protocols (I.e. TCP/IP) and a solid embedded testing background. What will you be involved in? Designing and building scalable test automation frameworks from scratch (e.g. keyword-driven, data-driven) for embedded systems within the wireless telecoms domain (gNodeB, core network, UE). Developing and managing CI/CD pipelines for automated test execution, reporting, and continuous validation. Orchestrating and automating multi-node environments to simulate real-world network traffic and interactions. Creating and executeting test scenarios to validate system behaviour under varying traffic conditions. Analysing logs from both 5G protocol and network traffic perspectives to identify defects, performance issues, and bottlenecks. Generating test data, automate reporting, and track execution results and failures across complex test suites. Producing and maintaining technical documentation, including system architecture and API specifications. Skills & Experience Essential: Solid experience developing test automation frameworks and hands-on experience orchestrating multi-node systems for embedded systems or telecoms Proven experience building and maintaining CI/CD pipelines from the ground up. Strong understanding of embedded systems testing, including hardware/software integration. Proficiency in programming languages such as Python, Java, or C++ for automation. Experience with network analysis and tracing tools (e.g. TCPdump, Wireshark, strace). Knowledge of networking protocols (TCP/IP, UDP, SCTP, 5G) and an understanding of networking fundamentals (IPv6, DNS, DHCP, NAT) and network security concepts. Experience with test frameworks and reporting tools (e.g. TestNG, JUnit, Allure, ReportPortal). Familiarity with containerisation and distributed environments (Docker, Kubernetes). Experience with network orchestration and performance testing tools (e.g. OpenStack, Xena, Ixia, Spirent). An understanding of the Linux networking stack (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables). Strong analytical and problem-solving skills with the ability to diagnose complex system issues. Excellent communication skills and ability to work effectively in collaborative environments.
Senior Software Engineer, C++
Roku, Inc. Cambridge, Cambridgeshire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Develop, maintain, and enhance the high-performance grid rendering component that power Roku's app engine Using agentic coding to accelerate feature development and testing Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness Implement unit, integration, andfunctional tests to ensure high-quality, snappy user experiences across Roku devices Apply deep knowledge of Linux and OS concepts to improve system stability and performance Work autonomously in a distributed team environment, communicating effectively across time zones and locations Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture We're excited if you have 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes Solid understanding of Linux OS concepts and experience working in Linux-based environments Experience with test automation as part of the software development lifecycle Familiarity with embedded development principles, particularly in mid-level firmware or system software Ability to work independently and asynchronously in a distributed team environment across multiple time zones Excellent communication skills to collaborate effectively with cross-functional teams A track record of delivering high-performance, snappy user experiences through efficient and maintainable code Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit . By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
20/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Develop, maintain, and enhance the high-performance grid rendering component that power Roku's app engine Using agentic coding to accelerate feature development and testing Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness Implement unit, integration, andfunctional tests to ensure high-quality, snappy user experiences across Roku devices Apply deep knowledge of Linux and OS concepts to improve system stability and performance Work autonomously in a distributed team environment, communicating effectively across time zones and locations Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture We're excited if you have 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes Solid understanding of Linux OS concepts and experience working in Linux-based environments Experience with test automation as part of the software development lifecycle Familiarity with embedded development principles, particularly in mid-level firmware or system software Ability to work independently and asynchronously in a distributed team environment across multiple time zones Excellent communication skills to collaborate effectively with cross-functional teams A track record of delivering high-performance, snappy user experiences through efficient and maintainable code Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit . By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
Senior Software Engineer, UI Infrastructure
Roku, Inc. Cambridge, Cambridgeshire
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What You'll Be Doing Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging. Using agentic coding to accelerate feature development and testing. Developing and evolving offline pipelines that process logs to support initiatives like pre merge validation in Firmware CI and automated data contract generation. Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream. Creating Python based tooling and automation (non embedded) to extract, analyze, and validate log usage across large codebases. Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production ready. Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability. We Are Excited If You Have 5+ years of relevant software development experience. Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases. Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes. Strong Python experience for building developer tooling, automation, and offline data processing workflows (e.g., log analysis and data quality improvements). Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases. Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers. Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues. Experience designing pragmatic internal tools or APIs, with an understanding of trade offs and maintainability. Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
20/05/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What You'll Be Doing Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging. Using agentic coding to accelerate feature development and testing. Developing and evolving offline pipelines that process logs to support initiatives like pre merge validation in Firmware CI and automated data contract generation. Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream. Creating Python based tooling and automation (non embedded) to extract, analyze, and validate log usage across large codebases. Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production ready. Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability. We Are Excited If You Have 5+ years of relevant software development experience. Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases. Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes. Strong Python experience for building developer tooling, automation, and offline data processing workflows (e.g., log analysis and data quality improvements). Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases. Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers. Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues. Experience designing pragmatic internal tools or APIs, with an understanding of trade offs and maintainability. Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
Man Group
Senior Network Engineer London
Man Group
Man Group is a global alternative investment management firm focused on pursuing outperformance for sophisticated clients via our Systematic, Discretionary and Solutions offerings. Powered by talent and advanced technology, our single and multi-manager investment strategies are underpinned by deep research and span public and private markets, across all major asset classes, with a significant focus on alternatives. Man Group takes a partnership approach to working with clients, establishing deep connections and creating tailored solutions to meet their investment goals and those of the millions of retirees and savers they represent. Headquartered in London, we manage $227.6 billion and operate across multiple offices globally. Man Group plc is listed on the London Stock Exchange under the ticker EMG.LN and is a constituent of the FTSE 250 Index. Further information can be found at As at 31 December 2025 The Team Platform Engineering is the powerhouse behind our technology infrastructure. We equip investment teams with the tools to scale their strategies and operate effectively, from expansive data storage and high-performance computing in our data centres to massive on-premises database deployments and cutting-edge end-user devices. We are also responsible for keeping Man Group secure and automating infosec processes, ensuring seamless operations across the firm. Join us as a Senior Network Engineer in the Infrastructure Engineering department and you'll be part of a team that builds and runs the platform powering Man Group's hedge funds. You will be member of an existing engineering team where you have direct responsibility and accountability for a complex and high-performance network infrastructures. You will be able to demonstrate expert knowledge of delivering complex network architectures delivered via software driven and agile methodology. You should have the enthusiasm for leveraging AI development tools to accelerate delivery and driving their adoption across the team. Role Responsibilities Promote and adhere to best practice across Technology, by aligning strong engineering skills, attention to detail and knowledge of industry trends and best practices to build reliable, high performance and robust solutions. Building and managing Man Group's infrastructure, both on-premises and in the cloud, using technologies such as Python. Integrate Ansible, Terraform, and other automation tools with Network systems and services. Working closely with business stakeholders in a dynamic environment. You will be able to demonstrate expert knowledge of delivering complex network architectures delivered via software driven and agile methodology. Operating and deploying network infrastructure. Great understanding of common layer 2 and layer 3 network protocols (OSPF, BGP, PIM, IGMP, RoCEv2, spine leaf architecture) and best practices for them. Overlay networks (EVPN, VXLAN). Troubleshooting transport protocols (TCP/UDP). Experience with packet decoding and analysis tools such as tcpdump and Wireshark. Arista (EOS), Cisco (IOS/IOS XE/NX OS), Palo Alto (PAN OS) and SONiC-based switches, as well as an interest in exploring new platforms. Advantageous Proven ability to select and work with vendors to engineer switches for next generation computing environments. Knowledge of fibre optics technology and cabling standards ranging from 1 to 800 Gbps, with the ability to evaluate specs and make recommendations on appropriate purchases. Understanding of basic power consumption and cooling issues in a data centre environment. Eagerness to automate your workflow to increase efficiency. Clear communication skills with the ability to maintain a high degree of customer feedback. A flexible and reliable team player who enjoys working in a collaborative environment but is also self motivated and can work independently when needed. Familiarity with Python, Prometheus, Grafana, ELK, and GitHub is desirable. REST/Ansible/Terraform/YAML. Inclusion, Work-Life Balance and Benefits at Man Group You'll thrive in our working environment that champions equality of opportunity. Your unique perspective will contribute to our success, joining a workplace where inclusion is fundamental and deeply embedded in our culture and values. Through our external and internal initiatives, partnerships and programmes, you'll find opportunities to grow, develop your talents, and help foster an inclusive environment for all across our firm and industry. Learn more at You'll have opportunities to make a difference through our charitable and global initiatives, while advancing your career through professional development, and with flexible working arrangements available too. Like all our people, you'll receive two annual 'Mankind' days of paid leave for community volunteering. Our comprehensive benefits package includes competitive holiday entitlements, pension/401k, life and long term disability coverage, group sick pay, enhanced parental leave and long service leave. Depending on your location, you may also enjoy additional benefits such as private medical coverage, discounted gym membership options and pet insurance. Equal Employment Opportunity Policy Man Group provides equal employment opportunities to all applicants and all employees without regard to race, color, creed, national origin, ancestry, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age or any other legally protected category or status in accordance with applicable federal, state and local laws. Man Group is a Disability Confident Committed employer; if you require help or information on reasonable adjustments as you apply for roles with us, please contact .
20/05/2026
Full time
Man Group is a global alternative investment management firm focused on pursuing outperformance for sophisticated clients via our Systematic, Discretionary and Solutions offerings. Powered by talent and advanced technology, our single and multi-manager investment strategies are underpinned by deep research and span public and private markets, across all major asset classes, with a significant focus on alternatives. Man Group takes a partnership approach to working with clients, establishing deep connections and creating tailored solutions to meet their investment goals and those of the millions of retirees and savers they represent. Headquartered in London, we manage $227.6 billion and operate across multiple offices globally. Man Group plc is listed on the London Stock Exchange under the ticker EMG.LN and is a constituent of the FTSE 250 Index. Further information can be found at As at 31 December 2025 The Team Platform Engineering is the powerhouse behind our technology infrastructure. We equip investment teams with the tools to scale their strategies and operate effectively, from expansive data storage and high-performance computing in our data centres to massive on-premises database deployments and cutting-edge end-user devices. We are also responsible for keeping Man Group secure and automating infosec processes, ensuring seamless operations across the firm. Join us as a Senior Network Engineer in the Infrastructure Engineering department and you'll be part of a team that builds and runs the platform powering Man Group's hedge funds. You will be member of an existing engineering team where you have direct responsibility and accountability for a complex and high-performance network infrastructures. You will be able to demonstrate expert knowledge of delivering complex network architectures delivered via software driven and agile methodology. You should have the enthusiasm for leveraging AI development tools to accelerate delivery and driving their adoption across the team. Role Responsibilities Promote and adhere to best practice across Technology, by aligning strong engineering skills, attention to detail and knowledge of industry trends and best practices to build reliable, high performance and robust solutions. Building and managing Man Group's infrastructure, both on-premises and in the cloud, using technologies such as Python. Integrate Ansible, Terraform, and other automation tools with Network systems and services. Working closely with business stakeholders in a dynamic environment. You will be able to demonstrate expert knowledge of delivering complex network architectures delivered via software driven and agile methodology. Operating and deploying network infrastructure. Great understanding of common layer 2 and layer 3 network protocols (OSPF, BGP, PIM, IGMP, RoCEv2, spine leaf architecture) and best practices for them. Overlay networks (EVPN, VXLAN). Troubleshooting transport protocols (TCP/UDP). Experience with packet decoding and analysis tools such as tcpdump and Wireshark. Arista (EOS), Cisco (IOS/IOS XE/NX OS), Palo Alto (PAN OS) and SONiC-based switches, as well as an interest in exploring new platforms. Advantageous Proven ability to select and work with vendors to engineer switches for next generation computing environments. Knowledge of fibre optics technology and cabling standards ranging from 1 to 800 Gbps, with the ability to evaluate specs and make recommendations on appropriate purchases. Understanding of basic power consumption and cooling issues in a data centre environment. Eagerness to automate your workflow to increase efficiency. Clear communication skills with the ability to maintain a high degree of customer feedback. A flexible and reliable team player who enjoys working in a collaborative environment but is also self motivated and can work independently when needed. Familiarity with Python, Prometheus, Grafana, ELK, and GitHub is desirable. REST/Ansible/Terraform/YAML. Inclusion, Work-Life Balance and Benefits at Man Group You'll thrive in our working environment that champions equality of opportunity. Your unique perspective will contribute to our success, joining a workplace where inclusion is fundamental and deeply embedded in our culture and values. Through our external and internal initiatives, partnerships and programmes, you'll find opportunities to grow, develop your talents, and help foster an inclusive environment for all across our firm and industry. Learn more at You'll have opportunities to make a difference through our charitable and global initiatives, while advancing your career through professional development, and with flexible working arrangements available too. Like all our people, you'll receive two annual 'Mankind' days of paid leave for community volunteering. Our comprehensive benefits package includes competitive holiday entitlements, pension/401k, life and long term disability coverage, group sick pay, enhanced parental leave and long service leave. Depending on your location, you may also enjoy additional benefits such as private medical coverage, discounted gym membership options and pet insurance. Equal Employment Opportunity Policy Man Group provides equal employment opportunities to all applicants and all employees without regard to race, color, creed, national origin, ancestry, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age or any other legally protected category or status in accordance with applicable federal, state and local laws. Man Group is a Disability Confident Committed employer; if you require help or information on reasonable adjustments as you apply for roles with us, please contact .
Senior AI Engineer
AudioStack Labs Ltd
About AudioStack AudioStack is revolutionising the way brands and businesses create audio content at scale. Our AI-powered platform enables the seamless generation and customisation of high-quality audio (complete with voiceovers, SFX and music beds). We work with leading global brands, agencies, and developers, helping them unlock the full potential of audio automation. About the Role AudioStack is building the next generation of intelligent and automated audio creation - a system that uses AI agents to orchestrate audio production at scale. We're looking for a Senior Agentic AI Engineer to own the architecture and delivery of our agentic capabilities, from designing multi-step agent workflows to shipping production-grade orchestration pipelines. You'll join a small, high-impact backend team in London and work closely with product and engineering leadership to define how intelligence is embedded into our platform. This is a hands on, high ownership role: you'll scope problems with the product manager, design solutions, build them, and see them through to production - all in a fast-moving environment where priorities shift and ambiguity is the norm. What You'll Be Doing Own the end-to-end delivery of agentic systems - from scoping with Product to shipping to production. Design and implement multi agent orchestration systems, including agent loops, tool use patterns, and context management strategies. Make key architectural decisions around LLM integration: prompt design, caching strategies, cost management, and evaluation approaches. Build real time communication layers (Server Sent Events, WebSockets, HTTP/2 streaming) to power agent to frontend and agent to agent interactions. Contribute to the wider code base roadmap. Our product is great because we combine innovative AI and audio solutions in a best in class software foundation - all our engineers work to make the overall product exceptional. Raise the bar of backend engineering quality across the team through code review, knowledge sharing, and adoption of best practices. Collaborate with engineering and product leadership on technical direction, balancing short term delivery with long term platform health. Own the quality of the systems you build - including testing, monitoring, incident response, and iterating based on customer and stakeholder feedback. Strong production experience with Python and a track record of shipping backend systems to production end to end. Practical, hands on experience building agentic AI systems. Demonstrated ability to operate in a resource constrained, fast moving environment with ambiguous objectives and shifting priorities. Solid systems and solutions design skills, with the ability to scope problems, propose candidate architectures, and communicate trade offs clearly. Experience with real time communication protocols. Practical experience with cloud infrastructure, CI/CD pipelines - enough to bring a solution to production without depending on a dedicated infra team. A track record of raising engineering quality in a team - through code review, mentoring, or introducing better practices. Desirables Hands on experience going beyond out-of-the-box LLMs and prompt engineering such as RAG pipelines or fine tuning LLMs. Familiarity with agentic coding tools (e.g.Claude Code) and an understanding of patterns like context saturation management and agentic development loops. Background in audio, speech, or media technology. Stock Options (subject to performance and time served). The opportunity to work in a leading voice & audio AI company, with an exceptional tech team with diverse and highly recognised backgrounds. Be part of a great story: we are making audio scalable for the first time in history. Hybrid working and Flexible working hours with 2 days in the office per week. The opportunity to shape a startup culture in a company in the fast growing audio/video space. A truly international and diverse team. Offices in the hottest startup hubs London, Barcelona, New York and San Francisco Dog friendly offices (come and meet Swanson and Bernie)! Why Is Now a Really Exciting Time to Join AudioStack AudioStack is the leading Audio-As-A-Service company with a very strong technology stack and AI R&D team, featured in some of the leading media. We have a great team and culture and you will be immersive in a very international environment and market. We are still a small team of 40 people expanding rapidly internationally. As an early employee you have a lot of room to apply and grow your skills fast, build out a team and move quickly with your ideas, enjoying a lot of space, flexibility and trust. Join us now to revolutionise how audio production is delivered at scale! Our Commitment to Diversity We embrace diversity at AudioStack. To build a product that's loved by everyone, we need a team with all kinds of different perspectives, experiences, and backgrounds. That's why we're committed to hiring people regardless of race, religion, colour, national origin, sex, sexual orientation, gender identity, age or disability.
20/05/2026
Full time
About AudioStack AudioStack is revolutionising the way brands and businesses create audio content at scale. Our AI-powered platform enables the seamless generation and customisation of high-quality audio (complete with voiceovers, SFX and music beds). We work with leading global brands, agencies, and developers, helping them unlock the full potential of audio automation. About the Role AudioStack is building the next generation of intelligent and automated audio creation - a system that uses AI agents to orchestrate audio production at scale. We're looking for a Senior Agentic AI Engineer to own the architecture and delivery of our agentic capabilities, from designing multi-step agent workflows to shipping production-grade orchestration pipelines. You'll join a small, high-impact backend team in London and work closely with product and engineering leadership to define how intelligence is embedded into our platform. This is a hands on, high ownership role: you'll scope problems with the product manager, design solutions, build them, and see them through to production - all in a fast-moving environment where priorities shift and ambiguity is the norm. What You'll Be Doing Own the end-to-end delivery of agentic systems - from scoping with Product to shipping to production. Design and implement multi agent orchestration systems, including agent loops, tool use patterns, and context management strategies. Make key architectural decisions around LLM integration: prompt design, caching strategies, cost management, and evaluation approaches. Build real time communication layers (Server Sent Events, WebSockets, HTTP/2 streaming) to power agent to frontend and agent to agent interactions. Contribute to the wider code base roadmap. Our product is great because we combine innovative AI and audio solutions in a best in class software foundation - all our engineers work to make the overall product exceptional. Raise the bar of backend engineering quality across the team through code review, knowledge sharing, and adoption of best practices. Collaborate with engineering and product leadership on technical direction, balancing short term delivery with long term platform health. Own the quality of the systems you build - including testing, monitoring, incident response, and iterating based on customer and stakeholder feedback. Strong production experience with Python and a track record of shipping backend systems to production end to end. Practical, hands on experience building agentic AI systems. Demonstrated ability to operate in a resource constrained, fast moving environment with ambiguous objectives and shifting priorities. Solid systems and solutions design skills, with the ability to scope problems, propose candidate architectures, and communicate trade offs clearly. Experience with real time communication protocols. Practical experience with cloud infrastructure, CI/CD pipelines - enough to bring a solution to production without depending on a dedicated infra team. A track record of raising engineering quality in a team - through code review, mentoring, or introducing better practices. Desirables Hands on experience going beyond out-of-the-box LLMs and prompt engineering such as RAG pipelines or fine tuning LLMs. Familiarity with agentic coding tools (e.g.Claude Code) and an understanding of patterns like context saturation management and agentic development loops. Background in audio, speech, or media technology. Stock Options (subject to performance and time served). The opportunity to work in a leading voice & audio AI company, with an exceptional tech team with diverse and highly recognised backgrounds. Be part of a great story: we are making audio scalable for the first time in history. Hybrid working and Flexible working hours with 2 days in the office per week. The opportunity to shape a startup culture in a company in the fast growing audio/video space. A truly international and diverse team. Offices in the hottest startup hubs London, Barcelona, New York and San Francisco Dog friendly offices (come and meet Swanson and Bernie)! Why Is Now a Really Exciting Time to Join AudioStack AudioStack is the leading Audio-As-A-Service company with a very strong technology stack and AI R&D team, featured in some of the leading media. We have a great team and culture and you will be immersive in a very international environment and market. We are still a small team of 40 people expanding rapidly internationally. As an early employee you have a lot of room to apply and grow your skills fast, build out a team and move quickly with your ideas, enjoying a lot of space, flexibility and trust. Join us now to revolutionise how audio production is delivered at scale! Our Commitment to Diversity We embrace diversity at AudioStack. To build a product that's loved by everyone, we need a team with all kinds of different perspectives, experiences, and backgrounds. That's why we're committed to hiring people regardless of race, religion, colour, national origin, sex, sexual orientation, gender identity, age or disability.
Senior Software Engineer
Secureconsult
Salary: £60,000-£80,000 (depending on experience) Location: UK-wide (Hybrid / On-site options available) Working Pattern: Full-time The Opportunity We're looking for talented and motivated Software Engineers to take on a range of cutting-edge engineering and technology roles. These roles offer the chance to work on meaningful, complex, and high-impact systems, contributing to the development of advanced digital technologies used across multiple sectors. You'll be part of collaborative teams solving challenging technical problems, applying modern software engineering practices, and exploring innovative solutions that make a real-world difference. Whether your expertise lies in real-time embedded systems, C++ or C# development, Python or Java applications, or cloud-based architectures, there are exciting opportunities to match your skills and ambitions. What You'll Do Design, develop, and maintain software components across a range of high-performance and innovative systems. Contribute to all phases of the software development lifecycle, from concept and design to testing and delivery. Work collaboratively with engineers from diverse technical disciplines to deliver creative and reliable solutions. Apply modern software practices such as Agile, DevOps, CI/CD, and automated testing. Embrace opportunities to learn new tools, technologies, and methodologies across different project environments. What We're Looking For We welcome applications from engineers with training or certification on software engineering concepts and proficient advanced experience in any of the following areas: Core Programming C, C++, C#, Java, Python or similar Embedded, real-time, or systems-level development Application or simulation software design Software Engineering Practices Version control with Git, GitHub, or GitLab CI/CD pipelines integrated through Azure DevOps or Terraform Agile or Scrum development environments Test-driven development and automation frameworks Containerisation & Infrastructure as Code: Docker, Terraform Web Frameworks: .NET / ASP.NET, React, Angular, Vue.js, Node.js, Spring Boot, Django, or Flask Scripting: Bash, Shell, or PowerShell Networking and data communications Integration between software and hardware systems Model-based or simulation-driven development If you're driven by solving engineering challenges, learning fast, and building technology that matters - we'd love to hear from you. What's on Offer Competitive salary and annual performance-related bonus Flexible and hybrid working options Additional leave and work-life balance initiatives Continuous training and career development support Modern facilities and collaborative project environments About the Opportunities These positions sit within teams supporting some of the UK's most advanced engineering and technology programmes - developing software, systems, data, and simulation capabilities that underpin next-generation intelligent, secure, and connected technologies. Engineers joining these projects contribute to high-impact, mission-critical work that combines technical innovation with real-world application. You'll be part of multidisciplinary teams solving complex engineering challenges, shaping the tools and systems that define the future of digital engineering. Each opportunity offers exposure to new technologies, diverse project environments, and long-term career development within forward-thinking organisations that invest in innovation, collaboration, and technical excellence. Interested? If you're a passionate Software Engineer looking for your next challenge, we'd love to hear from you. Apply today to explore opportunities that match your skills, ambitions, and curiosity. Apply Now Secure Consult is a trading brand of Latent Edge LTD, a company registered in England & Wales (Reg. No: ). Registered Address: 2 Maple Cottage, Free Street, Bishops Waltham, SO32 1EE
20/05/2026
Full time
Salary: £60,000-£80,000 (depending on experience) Location: UK-wide (Hybrid / On-site options available) Working Pattern: Full-time The Opportunity We're looking for talented and motivated Software Engineers to take on a range of cutting-edge engineering and technology roles. These roles offer the chance to work on meaningful, complex, and high-impact systems, contributing to the development of advanced digital technologies used across multiple sectors. You'll be part of collaborative teams solving challenging technical problems, applying modern software engineering practices, and exploring innovative solutions that make a real-world difference. Whether your expertise lies in real-time embedded systems, C++ or C# development, Python or Java applications, or cloud-based architectures, there are exciting opportunities to match your skills and ambitions. What You'll Do Design, develop, and maintain software components across a range of high-performance and innovative systems. Contribute to all phases of the software development lifecycle, from concept and design to testing and delivery. Work collaboratively with engineers from diverse technical disciplines to deliver creative and reliable solutions. Apply modern software practices such as Agile, DevOps, CI/CD, and automated testing. Embrace opportunities to learn new tools, technologies, and methodologies across different project environments. What We're Looking For We welcome applications from engineers with training or certification on software engineering concepts and proficient advanced experience in any of the following areas: Core Programming C, C++, C#, Java, Python or similar Embedded, real-time, or systems-level development Application or simulation software design Software Engineering Practices Version control with Git, GitHub, or GitLab CI/CD pipelines integrated through Azure DevOps or Terraform Agile or Scrum development environments Test-driven development and automation frameworks Containerisation & Infrastructure as Code: Docker, Terraform Web Frameworks: .NET / ASP.NET, React, Angular, Vue.js, Node.js, Spring Boot, Django, or Flask Scripting: Bash, Shell, or PowerShell Networking and data communications Integration between software and hardware systems Model-based or simulation-driven development If you're driven by solving engineering challenges, learning fast, and building technology that matters - we'd love to hear from you. What's on Offer Competitive salary and annual performance-related bonus Flexible and hybrid working options Additional leave and work-life balance initiatives Continuous training and career development support Modern facilities and collaborative project environments About the Opportunities These positions sit within teams supporting some of the UK's most advanced engineering and technology programmes - developing software, systems, data, and simulation capabilities that underpin next-generation intelligent, secure, and connected technologies. Engineers joining these projects contribute to high-impact, mission-critical work that combines technical innovation with real-world application. You'll be part of multidisciplinary teams solving complex engineering challenges, shaping the tools and systems that define the future of digital engineering. Each opportunity offers exposure to new technologies, diverse project environments, and long-term career development within forward-thinking organisations that invest in innovation, collaboration, and technical excellence. Interested? If you're a passionate Software Engineer looking for your next challenge, we'd love to hear from you. Apply today to explore opportunities that match your skills, ambitions, and curiosity. Apply Now Secure Consult is a trading brand of Latent Edge LTD, a company registered in England & Wales (Reg. No: ). Registered Address: 2 Maple Cottage, Free Street, Bishops Waltham, SO32 1EE
Get Staffed Online Recruitment Limited
Senior Firmware Engineer
Get Staffed Online Recruitment Limited Bristol, Gloucestershire
Senior Firmware Engineer Location: Bristol; Hybrid Join our client as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our client s Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Our Client They are a leader in assistive communication technology, with products used globally by people with diverse needs. Their values, passionate, caring, empowering, achieving together and enabling change, guide everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse, collaborative team and supporting a community that relies on their technology. Our Client s Commitment to Sustainability They prioritise sustainability, aiming to reduce their environmental impact. By joining them, you ll help support a more inclusive and sustainable future. Our Client s D&I Commitments They are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. They believe in adding to their culture. Their diverse team shapes products that reflect their users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, our client wishes to recruit directly and are not seeking agency support.
19/05/2026
Full time
Senior Firmware Engineer Location: Bristol; Hybrid Join our client as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our client s Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Our Client They are a leader in assistive communication technology, with products used globally by people with diverse needs. Their values, passionate, caring, empowering, achieving together and enabling change, guide everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse, collaborative team and supporting a community that relies on their technology. Our Client s Commitment to Sustainability They prioritise sustainability, aiming to reduce their environmental impact. By joining them, you ll help support a more inclusive and sustainable future. Our Client s D&I Commitments They are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. They believe in adding to their culture. Their diverse team shapes products that reflect their users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, our client wishes to recruit directly and are not seeking agency support.
Bus & Technology Delivery Lead Assoc Manager
WeAreTechWomen Manchester, Lancashire
Job Description Job Location: Belfast Salary: Competitive (based on experience) Level: Accenture will be hiring at Assoc Manager level Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK) at the point of application. Note: The above information relates to a specific client requirement. As a team Join Accenture and help transform leading organisations and communities around the world. The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance. Accenture Technology powers our clients to achieve high performance. We combine business and industry insights with innovative technology to drive growth for our clients. We extend our technology and business capabilities through a powerful alliance ecosystem of market leaders and innovators to provide our clients the best specialised skills and tailored solutions. You'll learn, grow and advance in an innovative culture that thrives on shared success, diverse ways of thinking and enables boundaryless opportunities that can drive your career in new and exciting ways. If you're looking for a challenging career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting edge technologies and will have the opportunity to develop a wide range of new skills on the job. The Opportunity Do you lead with both technical depth and delivery excellence? At Accenture Technology, we're looking for an engineering focused Delivery Lead who combines genuine technical credibility with a track record of leading complex programmes and the curiosity to drive teams forward in an AI enabled world. You'll be embedded in real client engagements across our Global Delivery Network - working with some of the world's most ambitious organisations to deliver technology transformation that genuinely matters. You'll bring the confidence to engage in architecture conversations, contribute meaningfully to technical decisions, and inspire engineering teams through a shared understanding of what great delivery looks like. With access to Accenture's unmatched global resources, deep partnerships with the world's leading technology companies, and a culture built on continuous innovation, this is a role for someone who wants to shape the future of engineering delivery - not just manage it. What You'll Do You'll own end to end delivery - accountable for quality, pace, and client confidence from kick off to go live. Here's how that breaks down: Lead Drive delivery of high quality technology transformation programmes, on time and on budget Lead multi functional, geographically distributed engineering teams across the full delivery lifecycle - design, build, test, and deploy Coach and develop your team, creating an environment where AI tooling and modern engineering practices are adopted thoughtfully and with measurable impact Act as a trusted technology delivery partner for clients - bridging the gap between engineering reality and business expectation Plan & Decide Actively contribute to technical decisions - evaluating architectural trade offs, build vs. buy options, and their downstream impact on delivery risk and pace Use AI assisted planning tools to improve estimation accuracy, forecast risks earlier, and drive more data informed sprint and programme decisions Develop and manage end to end delivery plans across Agile, Scaled Agile, Kanban, and Waterfall methodologies Proactively manage Risk, Assumptions, Issues, and Dependencies (RAID) - using AI tooling to surface patterns and predict blockers before they land Lead governance, stakeholder reporting, and budgetary control with clarity and accountability Shape the Future of Engineering Delivery Champion AI enabled delivery practices within your teams - from AI assisted backlog refinement and sprint forecasting to automated status reporting and retrospective insight Stay ahead of where engineering delivery is going - agentic development, AI in the SDLC, DevSecOps, platform engineering - and bring those practices into your programmes Drive a culture of continuous improvement, where teams are empowered to experiment, iterate, and raise the bar on how software is built and shipped Contribute to Accenture's engineering delivery community, sharing what works and influencing practice at scale Qualification Proven track record of successfully leading end to end technology delivery programmes at scale, including budget ownership Strong engineering background - able to actively engage in technical design, architecture, and solution decisions, not just translate between teams Solid experience across Agile (Scrum, Kanban, Scaled Agile/SAFe) and Waterfall delivery methodologies Experienced people leader - able to build, motivate, and develop high performing, cross functional engineering teams Excellent stakeholder management skills - confident engaging senior client and internal leaders on both technical and commercial dimensions Strong organisational skills, able to manage multiple priorities and workstreams simultaneously Hands on user of AI enabled delivery tooling who actively champions adoption across their teams - able to speak concretely to how it has changed the way you plan, report, and lead AI Enabled Engineering Leadership (Essential at CL8) Practical experience using AI tools to improve delivery outcomes - e.g. AI assisted risk identification, sprint forecasting, reporting automation, or retrospective analysis Ability to coach teams on responsible and effective use of AI in a delivery context, maintaining human judgement and accountability on high stakes decisions Awareness of AI's evolving role in the SDLC - from AI assisted code generation and testing through to agentic workflows and autonomous delivery tooling Understanding of where AI adds genuine value in engineering delivery - and where human oversight remains essential Set Yourself Apart Proven ability to manage complex multi vendor or multi team delivery environments Experience influencing senior stakeholders and navigating organisational complexity Demonstrable knowledge of modern engineering practices - DevSecOps, SRE, platform engineering, modern architecture Relevant Cloud and Delivery certifications (e.g. SAFe, AWS, PMP, Prince2) Strong Technical and Emotional Quotient - able to hold both the engineering depth and the human dimensions of delivery What's in it for you At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 25 days of vacation per year, access to app based fitness classes and discounts on a range of gyms, private medical insurance and three days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role to deliver the first class services we are known for. Equal Employment Opportunity Statement All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Accenture is committed to providing veteran employment opportunities to our service men and women. Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
19/05/2026
Full time
Job Description Job Location: Belfast Salary: Competitive (based on experience) Level: Accenture will be hiring at Assoc Manager level Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK) at the point of application. Note: The above information relates to a specific client requirement. As a team Join Accenture and help transform leading organisations and communities around the world. The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance. Accenture Technology powers our clients to achieve high performance. We combine business and industry insights with innovative technology to drive growth for our clients. We extend our technology and business capabilities through a powerful alliance ecosystem of market leaders and innovators to provide our clients the best specialised skills and tailored solutions. You'll learn, grow and advance in an innovative culture that thrives on shared success, diverse ways of thinking and enables boundaryless opportunities that can drive your career in new and exciting ways. If you're looking for a challenging career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting edge technologies and will have the opportunity to develop a wide range of new skills on the job. The Opportunity Do you lead with both technical depth and delivery excellence? At Accenture Technology, we're looking for an engineering focused Delivery Lead who combines genuine technical credibility with a track record of leading complex programmes and the curiosity to drive teams forward in an AI enabled world. You'll be embedded in real client engagements across our Global Delivery Network - working with some of the world's most ambitious organisations to deliver technology transformation that genuinely matters. You'll bring the confidence to engage in architecture conversations, contribute meaningfully to technical decisions, and inspire engineering teams through a shared understanding of what great delivery looks like. With access to Accenture's unmatched global resources, deep partnerships with the world's leading technology companies, and a culture built on continuous innovation, this is a role for someone who wants to shape the future of engineering delivery - not just manage it. What You'll Do You'll own end to end delivery - accountable for quality, pace, and client confidence from kick off to go live. Here's how that breaks down: Lead Drive delivery of high quality technology transformation programmes, on time and on budget Lead multi functional, geographically distributed engineering teams across the full delivery lifecycle - design, build, test, and deploy Coach and develop your team, creating an environment where AI tooling and modern engineering practices are adopted thoughtfully and with measurable impact Act as a trusted technology delivery partner for clients - bridging the gap between engineering reality and business expectation Plan & Decide Actively contribute to technical decisions - evaluating architectural trade offs, build vs. buy options, and their downstream impact on delivery risk and pace Use AI assisted planning tools to improve estimation accuracy, forecast risks earlier, and drive more data informed sprint and programme decisions Develop and manage end to end delivery plans across Agile, Scaled Agile, Kanban, and Waterfall methodologies Proactively manage Risk, Assumptions, Issues, and Dependencies (RAID) - using AI tooling to surface patterns and predict blockers before they land Lead governance, stakeholder reporting, and budgetary control with clarity and accountability Shape the Future of Engineering Delivery Champion AI enabled delivery practices within your teams - from AI assisted backlog refinement and sprint forecasting to automated status reporting and retrospective insight Stay ahead of where engineering delivery is going - agentic development, AI in the SDLC, DevSecOps, platform engineering - and bring those practices into your programmes Drive a culture of continuous improvement, where teams are empowered to experiment, iterate, and raise the bar on how software is built and shipped Contribute to Accenture's engineering delivery community, sharing what works and influencing practice at scale Qualification Proven track record of successfully leading end to end technology delivery programmes at scale, including budget ownership Strong engineering background - able to actively engage in technical design, architecture, and solution decisions, not just translate between teams Solid experience across Agile (Scrum, Kanban, Scaled Agile/SAFe) and Waterfall delivery methodologies Experienced people leader - able to build, motivate, and develop high performing, cross functional engineering teams Excellent stakeholder management skills - confident engaging senior client and internal leaders on both technical and commercial dimensions Strong organisational skills, able to manage multiple priorities and workstreams simultaneously Hands on user of AI enabled delivery tooling who actively champions adoption across their teams - able to speak concretely to how it has changed the way you plan, report, and lead AI Enabled Engineering Leadership (Essential at CL8) Practical experience using AI tools to improve delivery outcomes - e.g. AI assisted risk identification, sprint forecasting, reporting automation, or retrospective analysis Ability to coach teams on responsible and effective use of AI in a delivery context, maintaining human judgement and accountability on high stakes decisions Awareness of AI's evolving role in the SDLC - from AI assisted code generation and testing through to agentic workflows and autonomous delivery tooling Understanding of where AI adds genuine value in engineering delivery - and where human oversight remains essential Set Yourself Apart Proven ability to manage complex multi vendor or multi team delivery environments Experience influencing senior stakeholders and navigating organisational complexity Demonstrable knowledge of modern engineering practices - DevSecOps, SRE, platform engineering, modern architecture Relevant Cloud and Delivery certifications (e.g. SAFe, AWS, PMP, Prince2) Strong Technical and Emotional Quotient - able to hold both the engineering depth and the human dimensions of delivery What's in it for you At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 25 days of vacation per year, access to app based fitness classes and discounts on a range of gyms, private medical insurance and three days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role to deliver the first class services we are known for. Equal Employment Opportunity Statement All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Accenture is committed to providing veteran employment opportunities to our service men and women. Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
Embedded Software Engineer Other - Smiths Detection - Hemel Hempstead
Smiths Group plc
Every minute of every day, Smiths Detection's threat detection and security screening technology helps to protect people and infrastructure, making the world a safer place. Smiths Detection, part of Smiths Group is a global leader in the development, manufacture and management of security and detection solutions designed to make the world a safer place. Our technology provides threat detection and screening solutions for customers in our key markets: aviation, ports and borders, defence, and urban security. Our expertise spans 21 global offices, seven manufacturing sites and five R&D centres, with a global network of 3,000 dedicated colleagues contributing towards over 40 years at the frontline of advances in safety and security. This results in careers built on variety and the opportunity to work on a range of state of the art solutions, where you can develop your knowledge and experience every day. Job Description As an Embedded Software Engineer, you will contribute to the development, testing, and maintenance of embedded software solutions within our product portfolio. You will work under the guidance of senior engineers, team leads and managers, gaining exposure to real time systems, hardware software integration, and modern development practices. This role is designed to support your growth into a fully autonomous engineer through hands on experience, mentorship and structured development and would suit aspiring software engineers with up to 2 years experience. Duties: Assist in the design, implementation, and debugging of embedded software components using C/C++ within RTOS & Linux environment. Collaborate with hardware engineers to understand system requirements and constraints. Participate in code reviews, unit testing, and integration testing to ensure software quality Maintain and update existing codebases under supervision. Document software designs, test results, and technical decisions clearly and concisely. Learn and apply software development processes, including version control, issue tracking, and CI/CD pipelines. Engage in sprint planning, stand ups, and retrospectives as part of an Agile development team. Seek feedback and actively participate in technical discussions and learning opportunities. Please note, we are unable to consider one who requires sponsorship now or in the future. Qualifications Bachelor's degree in Software / Systems programming (or up to 2 years of equivalent practical experience). Familiarity with C/C++ programming and basic understanding of embedded systems. Exposure to microcontrollers, peripherals, debugging tools & equipment (e.g., JTAG, oscilloscopes, logic analysers). Understanding of software development lifecycle and version control systems (e.g., Git). Strong problem solving skills and willingness to learn from feedback. Competent verbal and written communication skills, with the ability to articulate technical concepts clearly and concise Must be able to obtain BPSS clearance on joining and capable of obtaining SC security clearance. Regular on site presence at our Hemel Hempstead site will be expected due to the need for close interaction with target hardware. Internship or academic project experience involving embedded software. Exposure to RTOS concepts and / or real time constraints. Basic knowledge of communication protocols (e.g., I2C, SPI, UART). Experience with scripting languages (e.g., Python) for test automation or tooling. Additional Information Join us and we'll help build your career, with excellent training and opportunities for career growth across the business, both locally and globally. You'll experience an inclusive environment, with strong leadership and a focus on safety and wellbeing. You'll also have the flexibility to choose from a wide range of benefits to suit your lifestyle, offering you and your family support from a health and wellbeing, financial and lifestyle perspective. Join us and work for a world leader, with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place. We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity. At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation - including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career's website (Careers - Smiths Group plc )
19/05/2026
Full time
Every minute of every day, Smiths Detection's threat detection and security screening technology helps to protect people and infrastructure, making the world a safer place. Smiths Detection, part of Smiths Group is a global leader in the development, manufacture and management of security and detection solutions designed to make the world a safer place. Our technology provides threat detection and screening solutions for customers in our key markets: aviation, ports and borders, defence, and urban security. Our expertise spans 21 global offices, seven manufacturing sites and five R&D centres, with a global network of 3,000 dedicated colleagues contributing towards over 40 years at the frontline of advances in safety and security. This results in careers built on variety and the opportunity to work on a range of state of the art solutions, where you can develop your knowledge and experience every day. Job Description As an Embedded Software Engineer, you will contribute to the development, testing, and maintenance of embedded software solutions within our product portfolio. You will work under the guidance of senior engineers, team leads and managers, gaining exposure to real time systems, hardware software integration, and modern development practices. This role is designed to support your growth into a fully autonomous engineer through hands on experience, mentorship and structured development and would suit aspiring software engineers with up to 2 years experience. Duties: Assist in the design, implementation, and debugging of embedded software components using C/C++ within RTOS & Linux environment. Collaborate with hardware engineers to understand system requirements and constraints. Participate in code reviews, unit testing, and integration testing to ensure software quality Maintain and update existing codebases under supervision. Document software designs, test results, and technical decisions clearly and concisely. Learn and apply software development processes, including version control, issue tracking, and CI/CD pipelines. Engage in sprint planning, stand ups, and retrospectives as part of an Agile development team. Seek feedback and actively participate in technical discussions and learning opportunities. Please note, we are unable to consider one who requires sponsorship now or in the future. Qualifications Bachelor's degree in Software / Systems programming (or up to 2 years of equivalent practical experience). Familiarity with C/C++ programming and basic understanding of embedded systems. Exposure to microcontrollers, peripherals, debugging tools & equipment (e.g., JTAG, oscilloscopes, logic analysers). Understanding of software development lifecycle and version control systems (e.g., Git). Strong problem solving skills and willingness to learn from feedback. Competent verbal and written communication skills, with the ability to articulate technical concepts clearly and concise Must be able to obtain BPSS clearance on joining and capable of obtaining SC security clearance. Regular on site presence at our Hemel Hempstead site will be expected due to the need for close interaction with target hardware. Internship or academic project experience involving embedded software. Exposure to RTOS concepts and / or real time constraints. Basic knowledge of communication protocols (e.g., I2C, SPI, UART). Experience with scripting languages (e.g., Python) for test automation or tooling. Additional Information Join us and we'll help build your career, with excellent training and opportunities for career growth across the business, both locally and globally. You'll experience an inclusive environment, with strong leadership and a focus on safety and wellbeing. You'll also have the flexibility to choose from a wide range of benefits to suit your lifestyle, offering you and your family support from a health and wellbeing, financial and lifestyle perspective. Join us and work for a world leader, with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place. We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity. At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation - including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career's website (Careers - Smiths Group plc )
Expleo
Senior Power Electronics System Engineer
Expleo Guildford, Surrey
Overview Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. An opportunity has arisen for a Senior Power Electronics System Engineer to lead the design, development, and integration of advanced electronic and high-voltage (HV) systems within a complex engineering environment. This role is suited to a highly skilled engineer with a strong background in power electronics, embedded systems, and full lifecycle (V-cycle) development. The position involves ownership of system architecture, supplier engagement, validation strategies, and compliance with industry standards, particularly in safety-critical and high-performance applications. Responsibilities Lead system engineering activities for high-voltage (HV) subsystems, including power electronics modules such as DC-DC converters and HV distribution systems. Define, develop, and maintain high-level system architecture and technical requirements. Oversee full lifecycle development (V-cycle), from concept and design through to validation, production, and release. Support functional safety activities in line with ISO 26262, including DFMEA, DVP, design for manufacture (DFM), and root cause analysis (RCA). Collaborate with external suppliers and vendors to align on technical specifications, design reviews, and delivery milestones. Lead system integration activities, ensuring seamless interaction between hardware, embedded software, and vehicle/system-level requirements. Develop and implement end-of-line (EoL) test systems, including automated test solutions and custom hardware for validation and fault detection. Conduct environmental and reliability testing (e.g. temperature and humidity cycling) and ensure robustness of designs. Perform EMC/EMI testing and implement design improvements to meet regulatory compliance standards. Ensure compliance with manufacturing and assembly standards (e.g. IPC standards) across PCB design and integration. Support diagnostic and communication analysis using appropriate tools and scripting solutions. Contribute to configuration management, engineering change processes, and product release activities. Provide technical leadership, mentoring junior engineers and guiding multidisciplinary teams to deliver project objectives. Qualifications Degree in Electronic Engineering, Electrical Engineering, or a related discipline. Essential skills Expertise in analogue and digital electronic design. Strong understanding of high-voltage systems and safety-critical design environments. Strong knowledge of power electronics, including DC-DC converter design and HV systems integration. In-depth understanding of EMC/EMI compliance and associated testing standards. Proficiency in embedded systems development and hardware/software integration. Knowledge of vehicle/system-level diagnostics and communication protocols. Strong understanding of PCB design, layout, and manufacturing standards (e.g. IPC-610, IPC-620). Ability to define and manage system-level requirements and architectures. Experience working with engineering tools such as: Altium Designer / OrCAD LabVIEW / TestStand CANalyzer (or similar diagnostic tools) SAP (or equivalent PLM/ERP systems) Desired skills Proven track record in delivering complex electronic and power electronics systems across industries such as automotive, aerospace, medical, or industrial sectors. Experience with scripting or programming languages such as Python for automation and analysis. Demonstrated ability to manage supplier relationships and technical interfaces. Familiarity with high-voltage safety procedures and authorised person responsibilities. Exposure to manufacturing test strategy development and production readiness activities. Experience working in highly regulated or safety-critical industries. Extensive experience in electronic system design and power electronics engineering. Experience Experience with high-efficiency power conversion systems and advanced power electronics topologies. Experience leading HV system development, including design, integration, and validation. Experience with functional safety processes (ISO 26262) and supporting methodologies (DFMEA, DVP, RCA). Experience with test system development, including automated validation frameworks. Experience developing automated test systems and custom validation hardware. Hands on experience with environmental and reliability testing. Experience debugging and reviewing embedded software in conjunction with hardware systems. Experience working within structured engineering processes and gated project delivery frameworks. Prior experience leading or mentoring engineering teams. Benefits Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects ExpleoAcademy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses Competitive company benefits Always working as one team, our people are not afraid to think big and challenge the status quo As a Disability Confident Committed Employer we have committed to: Ensure our recruitment process is inclusive and accessible Communicating and promoting vacancies Offering an interview to disabled people who meet the minimum criteria for the job Anticipating and providing reasonable adjustments as required Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people "We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age". We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
19/05/2026
Full time
Overview Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. An opportunity has arisen for a Senior Power Electronics System Engineer to lead the design, development, and integration of advanced electronic and high-voltage (HV) systems within a complex engineering environment. This role is suited to a highly skilled engineer with a strong background in power electronics, embedded systems, and full lifecycle (V-cycle) development. The position involves ownership of system architecture, supplier engagement, validation strategies, and compliance with industry standards, particularly in safety-critical and high-performance applications. Responsibilities Lead system engineering activities for high-voltage (HV) subsystems, including power electronics modules such as DC-DC converters and HV distribution systems. Define, develop, and maintain high-level system architecture and technical requirements. Oversee full lifecycle development (V-cycle), from concept and design through to validation, production, and release. Support functional safety activities in line with ISO 26262, including DFMEA, DVP, design for manufacture (DFM), and root cause analysis (RCA). Collaborate with external suppliers and vendors to align on technical specifications, design reviews, and delivery milestones. Lead system integration activities, ensuring seamless interaction between hardware, embedded software, and vehicle/system-level requirements. Develop and implement end-of-line (EoL) test systems, including automated test solutions and custom hardware for validation and fault detection. Conduct environmental and reliability testing (e.g. temperature and humidity cycling) and ensure robustness of designs. Perform EMC/EMI testing and implement design improvements to meet regulatory compliance standards. Ensure compliance with manufacturing and assembly standards (e.g. IPC standards) across PCB design and integration. Support diagnostic and communication analysis using appropriate tools and scripting solutions. Contribute to configuration management, engineering change processes, and product release activities. Provide technical leadership, mentoring junior engineers and guiding multidisciplinary teams to deliver project objectives. Qualifications Degree in Electronic Engineering, Electrical Engineering, or a related discipline. Essential skills Expertise in analogue and digital electronic design. Strong understanding of high-voltage systems and safety-critical design environments. Strong knowledge of power electronics, including DC-DC converter design and HV systems integration. In-depth understanding of EMC/EMI compliance and associated testing standards. Proficiency in embedded systems development and hardware/software integration. Knowledge of vehicle/system-level diagnostics and communication protocols. Strong understanding of PCB design, layout, and manufacturing standards (e.g. IPC-610, IPC-620). Ability to define and manage system-level requirements and architectures. Experience working with engineering tools such as: Altium Designer / OrCAD LabVIEW / TestStand CANalyzer (or similar diagnostic tools) SAP (or equivalent PLM/ERP systems) Desired skills Proven track record in delivering complex electronic and power electronics systems across industries such as automotive, aerospace, medical, or industrial sectors. Experience with scripting or programming languages such as Python for automation and analysis. Demonstrated ability to manage supplier relationships and technical interfaces. Familiarity with high-voltage safety procedures and authorised person responsibilities. Exposure to manufacturing test strategy development and production readiness activities. Experience working in highly regulated or safety-critical industries. Extensive experience in electronic system design and power electronics engineering. Experience Experience with high-efficiency power conversion systems and advanced power electronics topologies. Experience leading HV system development, including design, integration, and validation. Experience with functional safety processes (ISO 26262) and supporting methodologies (DFMEA, DVP, RCA). Experience with test system development, including automated validation frameworks. Experience developing automated test systems and custom validation hardware. Hands on experience with environmental and reliability testing. Experience debugging and reviewing embedded software in conjunction with hardware systems. Experience working within structured engineering processes and gated project delivery frameworks. Prior experience leading or mentoring engineering teams. Benefits Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects ExpleoAcademy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses Competitive company benefits Always working as one team, our people are not afraid to think big and challenge the status quo As a Disability Confident Committed Employer we have committed to: Ensure our recruitment process is inclusive and accessible Communicating and promoting vacancies Offering an interview to disabled people who meet the minimum criteria for the job Anticipating and providing reasonable adjustments as required Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people "We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age". We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
Senior Hardware Security Engineer
Zoomcar
Location United Kingdom Employment Type Full time Location Type Remote Department Engineering Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents. We're on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered more than one billion rides in cities around the world. Named a 2025 Time 100 Most Influential Company, Lime continues to set the pace for shared micromobility globally, spurring a new generation of clean alternatives to car ownership. Lime is seeking an experienced Senior Hardware Security Engineer to join our Product Security team. In this role, you'll be a foundational member of our hardware security efforts, directly contributing to the confidentiality, integrity, and availability of Lime's hardware and firmware platforms. You will report to the Director of Security and play a key role in building out our hardware security program across our micromobility product portfolio. We're a fast paced, lean, and remote first company, so we're looking for someone who thrives in an evolving environment, is a proactive problem solver, and is passionate about building scalable and robust security solutions for embedded systems and physical products. This role is a fantastic opportunity for someone who wants to make a significant impact and help shape the future of hardware security at Lime. This is a remote position with a requirement for candidates to reside in the United Kingdom to maintain effective collaboration across teams. This position requires occasional travel to support business operations, which is considered an essential function of the role. Lime will provide reasonable accommodations as needed. What You'll Do Security Architecture & Design: Contribute to hardware security architecture reviews for product platforms, providing security input on secure boot chains, hardware roots of trust, trusted execution environments (TEEs), and cryptographic implementations. Evaluate silicon and SoC security properties through vendor assessment, datasheet review, black box testing, and security characterization of off the shelf and custom components. Research and evaluate emerging hardware security technologies (e.g., confidential computing, post quantum cryptographic hardware, hardware backed attestation) and provide recommendations to the team. Threat Modeling & Risk Assessment: Conduct threat modeling exercises for hardware and firmware components, identifying attack surfaces across the product stack. Perform security risk assessments for new and existing hardware designs, quantifying risk and recommending mitigations with clear priority and business context. Communicate hardware security trade offs clearly to engineering peers and product stakeholders. Security Assessment & Testing: Perform hands on security assessments of hardware platforms, including side channel analysis, fault injection testing, firmware reverse engineering, and debug interface evaluation. Contribute to building and maintaining a hardware security testing methodology and lab environment, including tooling for automated and repeatable assessments. Participate in vulnerability management for hardware and firmware components, including coordinating disclosure, remediation tracking, and validation of fixes. Firmware & Platform Security: Develop firmware hardening recommendations and work with firmware engineering teams to implement secure boot, firmware update integrity, tamper detection and runtime protection mechanisms across product platforms. Contribute to security standards for embedded systems, microcontrollers, and platform firmware across the product portfolio. Work with platform teams to review hardware software interfaces (e.g., UEFI, BMC, TPM interactions) for security concerns. Incident Response & Forensics: Participate in incident response efforts for hardware and firmware security incidents, contributing to investigation, root cause analysis, and corrective action to prevent recurrence. Tooling & Automation: Develop and maintain automated security tooling for hardware and firmware analysis, vulnerability scanning, and compliance validation. Contribute to defining security gates within CI/CD and build pipelines for firmware, working with DevOps and firmware teams to support automated enforcement before production release. Standards, Policy & Compliance: Contribute to hardware security standards, policies, and procedures that align with industry frameworks (e.g., NIST SP , Common Criteria, FIPS 140, IEC 62443). Support product security certifications and compliance efforts where hardware security attestation is required. Stay current with the evolving hardware threat landscape, supply chain security concerns, and regulatory requirements. Collaboration & Mentorship: Serve as a subject matter expert on hardware security within the product security team, providing technical guidance to engineering peers. Share knowledge and help develop junior team members' hardware security skills through assessment reviews and design reviews. Help drive adoption of hardware security best practices within your project scope through clear documentation and hands on support. Stay Ahead of Threats: Continuously research and evaluate emerging hardware security threats, technologies, and best practices to recommend new approaches and solutions. Travel: This role requires up to 10% of travel within EMEA and North America. About You Experience: 5+ years of experience in a dedicated hardware or firmware security engineering role, with a strong focus on embedded systems, platform security, or product security. Technical Depth: Demonstrated expertise across hardware security domains, with strong proficiency in at least one or two specialized sub disciplines: Firmware security: Secure boot, trusted execution environments (TEEs), firmware integrity, secure update mechanisms Platform security: Hardware root of trust, TPM/secure enclaves, cryptographic implementations, SoC security properties Physical attack assessment: Fault injection, side channel analysis, hardware reverse engineering, debug interface security Embedded systems security: Microcontroller hardening, RTOS security, hardware software interface security Working familiarity across other hardware security domains and eagerness to grow breadth over time Hands On Skills: Practical experience with hardware security testing methodologies, tools, and lab equipment. Ability to perform black box security characterization, vulnerability assessment, and security validation of hardware components and firmware. Problem Solver: Excellent analytical and problem solving skills with a proven ability to troubleshoot complex hardware security issues and propose effective, practical solutions that balance security with product requirements. Communication: Strong written and verbal communication skills, with the ability to articulate complex technical hardware security concepts to both technical and non technical audiences, including engineering peers and product stakeholders. Team Player: Ability to work independently and as part of a lean, highly collaborative team, comfortable with remote work environments and cross functional collaboration with firmware, hardware, and platform engineering teams. Startup Mindset: Experience or comfort working in a dynamic, fast paced startup or high growth environment where you'll need to build processes and programs from the ground up. Continuous Learner: Passion for hardware security and a commitment to staying current with the latest hardware security trends, attack techniques, and defensive technologies. Education & Certifications: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Cybersecurity, or a related field is preferred but not required. Relevant industry certifications such as GIAC Reverse Engineering Malware (GREM), Offensive Security Certified Professional (OSCP), or hardware focused security certifications are a plus. Lime is proud to be an Equal Opportunity Employer. We believe different perspectives help us grow and achieve more. That's why we're dedicated to building and developing a team that reflects a wider range of backgrounds, abilities, identities, and experiences. If you require a reasonable accommodation during the application or hiring process, please email for assistance.
19/05/2026
Full time
Location United Kingdom Employment Type Full time Location Type Remote Department Engineering Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents. We're on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered more than one billion rides in cities around the world. Named a 2025 Time 100 Most Influential Company, Lime continues to set the pace for shared micromobility globally, spurring a new generation of clean alternatives to car ownership. Lime is seeking an experienced Senior Hardware Security Engineer to join our Product Security team. In this role, you'll be a foundational member of our hardware security efforts, directly contributing to the confidentiality, integrity, and availability of Lime's hardware and firmware platforms. You will report to the Director of Security and play a key role in building out our hardware security program across our micromobility product portfolio. We're a fast paced, lean, and remote first company, so we're looking for someone who thrives in an evolving environment, is a proactive problem solver, and is passionate about building scalable and robust security solutions for embedded systems and physical products. This role is a fantastic opportunity for someone who wants to make a significant impact and help shape the future of hardware security at Lime. This is a remote position with a requirement for candidates to reside in the United Kingdom to maintain effective collaboration across teams. This position requires occasional travel to support business operations, which is considered an essential function of the role. Lime will provide reasonable accommodations as needed. What You'll Do Security Architecture & Design: Contribute to hardware security architecture reviews for product platforms, providing security input on secure boot chains, hardware roots of trust, trusted execution environments (TEEs), and cryptographic implementations. Evaluate silicon and SoC security properties through vendor assessment, datasheet review, black box testing, and security characterization of off the shelf and custom components. Research and evaluate emerging hardware security technologies (e.g., confidential computing, post quantum cryptographic hardware, hardware backed attestation) and provide recommendations to the team. Threat Modeling & Risk Assessment: Conduct threat modeling exercises for hardware and firmware components, identifying attack surfaces across the product stack. Perform security risk assessments for new and existing hardware designs, quantifying risk and recommending mitigations with clear priority and business context. Communicate hardware security trade offs clearly to engineering peers and product stakeholders. Security Assessment & Testing: Perform hands on security assessments of hardware platforms, including side channel analysis, fault injection testing, firmware reverse engineering, and debug interface evaluation. Contribute to building and maintaining a hardware security testing methodology and lab environment, including tooling for automated and repeatable assessments. Participate in vulnerability management for hardware and firmware components, including coordinating disclosure, remediation tracking, and validation of fixes. Firmware & Platform Security: Develop firmware hardening recommendations and work with firmware engineering teams to implement secure boot, firmware update integrity, tamper detection and runtime protection mechanisms across product platforms. Contribute to security standards for embedded systems, microcontrollers, and platform firmware across the product portfolio. Work with platform teams to review hardware software interfaces (e.g., UEFI, BMC, TPM interactions) for security concerns. Incident Response & Forensics: Participate in incident response efforts for hardware and firmware security incidents, contributing to investigation, root cause analysis, and corrective action to prevent recurrence. Tooling & Automation: Develop and maintain automated security tooling for hardware and firmware analysis, vulnerability scanning, and compliance validation. Contribute to defining security gates within CI/CD and build pipelines for firmware, working with DevOps and firmware teams to support automated enforcement before production release. Standards, Policy & Compliance: Contribute to hardware security standards, policies, and procedures that align with industry frameworks (e.g., NIST SP , Common Criteria, FIPS 140, IEC 62443). Support product security certifications and compliance efforts where hardware security attestation is required. Stay current with the evolving hardware threat landscape, supply chain security concerns, and regulatory requirements. Collaboration & Mentorship: Serve as a subject matter expert on hardware security within the product security team, providing technical guidance to engineering peers. Share knowledge and help develop junior team members' hardware security skills through assessment reviews and design reviews. Help drive adoption of hardware security best practices within your project scope through clear documentation and hands on support. Stay Ahead of Threats: Continuously research and evaluate emerging hardware security threats, technologies, and best practices to recommend new approaches and solutions. Travel: This role requires up to 10% of travel within EMEA and North America. About You Experience: 5+ years of experience in a dedicated hardware or firmware security engineering role, with a strong focus on embedded systems, platform security, or product security. Technical Depth: Demonstrated expertise across hardware security domains, with strong proficiency in at least one or two specialized sub disciplines: Firmware security: Secure boot, trusted execution environments (TEEs), firmware integrity, secure update mechanisms Platform security: Hardware root of trust, TPM/secure enclaves, cryptographic implementations, SoC security properties Physical attack assessment: Fault injection, side channel analysis, hardware reverse engineering, debug interface security Embedded systems security: Microcontroller hardening, RTOS security, hardware software interface security Working familiarity across other hardware security domains and eagerness to grow breadth over time Hands On Skills: Practical experience with hardware security testing methodologies, tools, and lab equipment. Ability to perform black box security characterization, vulnerability assessment, and security validation of hardware components and firmware. Problem Solver: Excellent analytical and problem solving skills with a proven ability to troubleshoot complex hardware security issues and propose effective, practical solutions that balance security with product requirements. Communication: Strong written and verbal communication skills, with the ability to articulate complex technical hardware security concepts to both technical and non technical audiences, including engineering peers and product stakeholders. Team Player: Ability to work independently and as part of a lean, highly collaborative team, comfortable with remote work environments and cross functional collaboration with firmware, hardware, and platform engineering teams. Startup Mindset: Experience or comfort working in a dynamic, fast paced startup or high growth environment where you'll need to build processes and programs from the ground up. Continuous Learner: Passion for hardware security and a commitment to staying current with the latest hardware security trends, attack techniques, and defensive technologies. Education & Certifications: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Cybersecurity, or a related field is preferred but not required. Relevant industry certifications such as GIAC Reverse Engineering Malware (GREM), Offensive Security Certified Professional (OSCP), or hardware focused security certifications are a plus. Lime is proud to be an Equal Opportunity Employer. We believe different perspectives help us grow and achieve more. That's why we're dedicated to building and developing a team that reflects a wider range of backgrounds, abilities, identities, and experiences. If you require a reasonable accommodation during the application or hiring process, please email for assistance.
Senior Software Engineer (AI)
InvestCloud Ltd.
IC London England 77 Shaftesbury Ave Soho 5th Floor London, LND W1D5DU, GBR InvestCloud is a private equity backed platform business supporting over $6 trillion of assets globally, with deep, long standing relationships across the asset and wealth management ecosystem. Private markets are rapidly becoming a core part of wealth portfolios - but the industry infrastructure has not kept pace. Most wealth managers still rely on manual processes, fragmented data, and operational workarounds to deliver private market exposure. InvestCloud's Private Markets Network (PMN) is designed to change that. PMN is a network level execution and processing platform that enables private market investments to be delivered at managed account scale, with the same operational discipline and integration model that wealth managers expect in public markets. This is a senior engineering hire into the PMN team. You will contribute to the build out of PMN and the broader InvestCloud platform - shipping production software across a complex, data rich environment, and bringing modern AI tooling to bear wherever it makes the team and the platform more effective. Purpose of the Role We are looking for a strong software engineer - someone who has spent their career building and shipping production software in complex environments, and who treats modern AI tooling as a natural part of their engineering toolkit. The role spans platform engineering and internal tooling. On the platform side, you will be embedded in PMN, working alongside product and engineering peers to build out core capabilities across PMN, core platform, and value added services. On the internal tooling side, you will build AI powered applications that make the business smarter and faster - from operational automation to intelligent internal tools that help teams work better. In both cases, the expectation is the same: well built, production grade software that the people around you can depend on. What You'll Actually Be Doing This is a broad engineering role. On any given week, you might be: Building and shipping platform features across PMN, core platform, or VAS - working from a well defined brief and owning your delivery end to end. Integrating new capabilities into existing services and infrastructure, safely and consistently with the platform's architecture. Building internal tools that use AI to solve real business problems - things like intelligent assistants, workflow automation, or operational dashboards that connect to live business data. Writing clean, well tested, well documented code that your peers can build on and maintain. Debugging, improving, and taking ownership of live systems - reliability and observability included. Contributing to technical design and architecture discussions within the team. Collaborating with the Product & Prototyping Lead to take validated concepts through to production quality. Key Responsibilities Core Network Engineering Contribute to the build out of PMN and the broader InvestCloud platform - delivering features and capabilities that are production ready, well integrated, and maintainable. Work within a complex, evolving codebase; understand how the pieces fit together and build in a way that is consistent with the platform's architecture and standards. Integrate with existing services, data sources, and infrastructure across the InvestCloud ecosystem. Work with core platform and VAS engineering teams as your remit expands beyond PMN. Internal Tooling Design and build AI powered internal tools that solve real problems for the business, for example: Intelligent assistants that surface information or automate repetitive tasks for operational teams. Workflow automation that removes manual steps from internal processes. Internal applications that connect to business data and make it more accessible and actionable. Apply modern AI tooling - LLMs, retrieval pipelines, orchestration frameworks - where it genuinely improves the outcome; use conventional engineering where it doesn't. Production Standards Ship software that is reliable, observable, and maintainable - monitoring, logging, and error handling are part of the job, not an afterthought. Write code and documentation to a standard that the team can build on and support without you in the room. Contribute to code review, testing practices, and shared engineering standards. Work closely with the Product & Prototyping Lead to understand what has been validated and needs to be built. Engage with PMN Ops and product stakeholders to understand the systems and data you are building against. Share knowledge and contribute to the team's collective understanding of modern tooling and engineering patterns. Key Stakeholders PMN Engineering Leadership PMN Operations InvestCloud Core Platform Engineering Value Added Services (VAS) Engineering Teams Internal business stakeholders (for internal tooling) Strong software engineering background - typically 5+ years building and shipping production software. Proficient in one or more modern backend languages; comfortable across the typical stack including cloud infrastructure, relational databases, APIs, and web frameworks. Experienced at working within complex, integrated platform codebases - not just greenfield projects. Demonstrated track record of shipping production software that uses LLMs and associated techniques - not just prototypes or internal experiments. This includes: Retrieval Augmented Generation (RAG) - document indexing, retrieval pipelines, grounding, and evaluation. Agentic patterns and orchestration frameworks - multi step workflows, tool use, evaluation loops. Model Context Protocol (MCP) and similar integration patterns for connecting LLMs to real data and services. Prompt design, model evaluation, and the practical trade offs of LLM systems in production. Strong fundamentals: clean code, testing, documentation, observability, and operational reliability. Collaborative and comfortable working from well defined problems alongside product and engineering peers. Experience in financial services, B2B SaaS, or other regulated or data sensitive environments. Exposure to private markets, wealth platforms, or operations tooling. Experience building internal tooling or operational automation for business teams. Familiarity with data pipelines, event driven architecture, or operational systems integration. Experience contributing to shared platform or infrastructure codebases. Personal Attributes Takes pride in the quality and reliability of what they ship. Pragmatic - gets things done without over engineering, but doesn't cut corners on what matters. Curious about how modern tooling - including AI - is evolving, and grounded in what actually works in production. Collaborative and straightforward - works well across product, ops, and engineering without friction. Comfortable in a fast moving environment where the problems are real and the delivery bar is high. Why This Role Is Different This role offers: A serious engineering challenge - complex systems, real data, and problems that matter to the business. Unusually broad scope: platform engineering and internal tooling in the same role, at the same standard. The chance to apply modern AI tooling to real problems - not as a pilot, but as part of how the team builds. A natural growth path across core platform and VAS as your contribution expands. About InvestCloud InvestCloud, a global leader in wealth technology, aspires to enable a smarter financial future. Driving the digital transformation of the wealth management industry, the company serves a broad array of clients globally, including Wealth and Asset Managers, Wirehouses, Banks, RIAs, and Insurers. In terms of scale, the company's clients represent more than 40 percent of the $132 trillion of total assets globally. As a leader in delivering personalization and scale across advisory programs, including unified managed accounts (UMA) and separately managed accounts (SMA), the company is committed to the success of its clients. By equipping and enabling advisors and their clients with connected technology, enhanced intelligence, and inspired experiences, InvestCloud delivers leading digital wealth management and financial planning solutions, complemented by a dynamic data warehouse, which scale across the complete wealth continuum. In 2024, InvestCloud was named CNBC World's Top Fintech Company, a proof point of the company's commitment to innovation and client success. Headquartered in the United States, InvestCloud serves clients around the world. For more information, visit Our Values Client Connected Human Centered Respect + Integrity Discretionary bonus The actual salary will vary based on the applicant's education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on the applicant's geographic location.
19/05/2026
Full time
IC London England 77 Shaftesbury Ave Soho 5th Floor London, LND W1D5DU, GBR InvestCloud is a private equity backed platform business supporting over $6 trillion of assets globally, with deep, long standing relationships across the asset and wealth management ecosystem. Private markets are rapidly becoming a core part of wealth portfolios - but the industry infrastructure has not kept pace. Most wealth managers still rely on manual processes, fragmented data, and operational workarounds to deliver private market exposure. InvestCloud's Private Markets Network (PMN) is designed to change that. PMN is a network level execution and processing platform that enables private market investments to be delivered at managed account scale, with the same operational discipline and integration model that wealth managers expect in public markets. This is a senior engineering hire into the PMN team. You will contribute to the build out of PMN and the broader InvestCloud platform - shipping production software across a complex, data rich environment, and bringing modern AI tooling to bear wherever it makes the team and the platform more effective. Purpose of the Role We are looking for a strong software engineer - someone who has spent their career building and shipping production software in complex environments, and who treats modern AI tooling as a natural part of their engineering toolkit. The role spans platform engineering and internal tooling. On the platform side, you will be embedded in PMN, working alongside product and engineering peers to build out core capabilities across PMN, core platform, and value added services. On the internal tooling side, you will build AI powered applications that make the business smarter and faster - from operational automation to intelligent internal tools that help teams work better. In both cases, the expectation is the same: well built, production grade software that the people around you can depend on. What You'll Actually Be Doing This is a broad engineering role. On any given week, you might be: Building and shipping platform features across PMN, core platform, or VAS - working from a well defined brief and owning your delivery end to end. Integrating new capabilities into existing services and infrastructure, safely and consistently with the platform's architecture. Building internal tools that use AI to solve real business problems - things like intelligent assistants, workflow automation, or operational dashboards that connect to live business data. Writing clean, well tested, well documented code that your peers can build on and maintain. Debugging, improving, and taking ownership of live systems - reliability and observability included. Contributing to technical design and architecture discussions within the team. Collaborating with the Product & Prototyping Lead to take validated concepts through to production quality. Key Responsibilities Core Network Engineering Contribute to the build out of PMN and the broader InvestCloud platform - delivering features and capabilities that are production ready, well integrated, and maintainable. Work within a complex, evolving codebase; understand how the pieces fit together and build in a way that is consistent with the platform's architecture and standards. Integrate with existing services, data sources, and infrastructure across the InvestCloud ecosystem. Work with core platform and VAS engineering teams as your remit expands beyond PMN. Internal Tooling Design and build AI powered internal tools that solve real problems for the business, for example: Intelligent assistants that surface information or automate repetitive tasks for operational teams. Workflow automation that removes manual steps from internal processes. Internal applications that connect to business data and make it more accessible and actionable. Apply modern AI tooling - LLMs, retrieval pipelines, orchestration frameworks - where it genuinely improves the outcome; use conventional engineering where it doesn't. Production Standards Ship software that is reliable, observable, and maintainable - monitoring, logging, and error handling are part of the job, not an afterthought. Write code and documentation to a standard that the team can build on and support without you in the room. Contribute to code review, testing practices, and shared engineering standards. Work closely with the Product & Prototyping Lead to understand what has been validated and needs to be built. Engage with PMN Ops and product stakeholders to understand the systems and data you are building against. Share knowledge and contribute to the team's collective understanding of modern tooling and engineering patterns. Key Stakeholders PMN Engineering Leadership PMN Operations InvestCloud Core Platform Engineering Value Added Services (VAS) Engineering Teams Internal business stakeholders (for internal tooling) Strong software engineering background - typically 5+ years building and shipping production software. Proficient in one or more modern backend languages; comfortable across the typical stack including cloud infrastructure, relational databases, APIs, and web frameworks. Experienced at working within complex, integrated platform codebases - not just greenfield projects. Demonstrated track record of shipping production software that uses LLMs and associated techniques - not just prototypes or internal experiments. This includes: Retrieval Augmented Generation (RAG) - document indexing, retrieval pipelines, grounding, and evaluation. Agentic patterns and orchestration frameworks - multi step workflows, tool use, evaluation loops. Model Context Protocol (MCP) and similar integration patterns for connecting LLMs to real data and services. Prompt design, model evaluation, and the practical trade offs of LLM systems in production. Strong fundamentals: clean code, testing, documentation, observability, and operational reliability. Collaborative and comfortable working from well defined problems alongside product and engineering peers. Experience in financial services, B2B SaaS, or other regulated or data sensitive environments. Exposure to private markets, wealth platforms, or operations tooling. Experience building internal tooling or operational automation for business teams. Familiarity with data pipelines, event driven architecture, or operational systems integration. Experience contributing to shared platform or infrastructure codebases. Personal Attributes Takes pride in the quality and reliability of what they ship. Pragmatic - gets things done without over engineering, but doesn't cut corners on what matters. Curious about how modern tooling - including AI - is evolving, and grounded in what actually works in production. Collaborative and straightforward - works well across product, ops, and engineering without friction. Comfortable in a fast moving environment where the problems are real and the delivery bar is high. Why This Role Is Different This role offers: A serious engineering challenge - complex systems, real data, and problems that matter to the business. Unusually broad scope: platform engineering and internal tooling in the same role, at the same standard. The chance to apply modern AI tooling to real problems - not as a pilot, but as part of how the team builds. A natural growth path across core platform and VAS as your contribution expands. About InvestCloud InvestCloud, a global leader in wealth technology, aspires to enable a smarter financial future. Driving the digital transformation of the wealth management industry, the company serves a broad array of clients globally, including Wealth and Asset Managers, Wirehouses, Banks, RIAs, and Insurers. In terms of scale, the company's clients represent more than 40 percent of the $132 trillion of total assets globally. As a leader in delivering personalization and scale across advisory programs, including unified managed accounts (UMA) and separately managed accounts (SMA), the company is committed to the success of its clients. By equipping and enabling advisors and their clients with connected technology, enhanced intelligence, and inspired experiences, InvestCloud delivers leading digital wealth management and financial planning solutions, complemented by a dynamic data warehouse, which scale across the complete wealth continuum. In 2024, InvestCloud was named CNBC World's Top Fintech Company, a proof point of the company's commitment to innovation and client success. Headquartered in the United States, InvestCloud serves clients around the world. For more information, visit Our Values Client Connected Human Centered Respect + Integrity Discretionary bonus The actual salary will vary based on the applicant's education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on the applicant's geographic location.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board