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.

898 jobs found

Email me jobs like this
Refine Search
Current Search
embedded software engineer
Cambridge University Press & Assessment
Senior Delivery Manager
Cambridge University Press & Assessment Shaftesbury Road, Cambridge, UK
Job Title:  Senior Delivery Manager Salary:  £50,900 - £68,000  Location:  Cambridge/Hybrid with 40-60% of time in the office Contract:  Permanent  Hours:  Full- time   35 hours per week Are you passionate about enabling high‑performing delivery teams and ensuring complex technology products are released safely and effectively? We are Cambridge University Press & Assessment, a world‑leading academic publisher and assessment organisation and a proud part of the University of Cambridge. We are looking for a Senior Delivery Manager to join our Exam Technology Organisation (ETO), working within Dev and Application Services. This is a key role where you will partner closely with Product Managers and technical teams to maximise delivery flow, quality, and team effectiveness while supporting our mission of delivering trusted exams and assessments worldwide. About the role    As a Senior Delivery Manager, you will be embedded within a product team in ETO and accountable for enabling effective, predictable delivery. You will ensure there is a timely flow of work and information, support release and risk management, and proactively shape team capability and capacity to meet delivery outcomes. Working in close partnership with the Product Manager, you will help balance priorities, manage dependencies, and create the conditions for teams to perform at their best. While you will not have direct line management accountability, your influence and leadership will be critical to the success of the team and the wider organisation. Additional responsibilities and accountabilities include: Owning and overseeing release planning and release management, ensuring appropriate controls, approvals, and measures are in place Supporting forecasting and cost tracking by inputting into product budgets, including headcount, skills, and third‑party costs Proactively identifying, managing, and reporting delivery risks and cross‑team dependencies Enabling effective collaboration across product, technical, and operational stakeholders Supporting the formation and continuous improvement of delivery teams, encouraging experimentation and learning Acting as a senior point of contact for delivery matters within your area of responsibility This position has been classified as a hybrid role, requiring the selected candidate to typically spend 40-60% of their time collaborating and connecting face-to-face at their dedicated location. Aside from our hybrid principles, other flexible working requests will be considered from the first day of employment, including other work arrangements should you require adjustments due to a disability or long-term health condition.  About You    You are an experienced delivery professional who thrives in complex, fast‑moving environments and is comfortable influencing without formal authority. This role is ideal for someone who combines strong technical knowledge with proven delivery management experience, and who can translate between engineering detail and delivery outcomes. Minimum requirements: Experience working in agile delivery teams, using Scrum and/or Kanban Experience leading or enabling software delivery teams Strong stakeholder and customer management capabilities Working knowledge of release management and risk management Experience working in cross‑functional, distributed teams, including onshore and offshore collaboration Excellent communication and facilitation skills If you meet the above minimum requirements, we encourage you to apply. Your application will be even stronger if you can also demonstrate: Desirable criteria: A data‑driven and probabilistic approach to delivery management Strong experience managing dependencies and reducing delivery risk A passion for continuous improvement, learning, and experimentation Confidence running workshops, ceremonies, and large group sessions Experience empowering teams and supporting decentralised decision‑making For a detailed job description, please refer to the link at the bottom of the advert on our careers site. W e are a Disability Confident (DC) employer that is committed to equality and inclusion ensuring our recruitment process is accessible to all. The DC scheme's Offer of an Interview commitment applies to applicants who opt in, and disclose a disability or a long-term health condition, and who best meet the minimum criteria for the role. In instances where interviewing all qualifying candidates is not practicable and/or appropriate, we prioritise those who best meet the minimum criteria, as we would for applicants who do not have a disability or long-term health condition.   Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the  gov.uk  website for guidance to understand your own eligibility based on the role you are applying for.   Rewards and benefits     We will support you to be at your best in work and to live well outside of it. In addition to competitive salaries, we offer a world-class, flexible  rewards package , featuring family-friendly and planet-friendly benefits including:   28 days annual leave plus bank holidays  Private medical and Permanent Health Insurance   Discretionary annual bonus   Group personal pension scheme  Life assurance up to 4 x annual salary   Green travel schemes   Ready to pursue your potential? Apply now. We aim to support candidates by making our interview process clear and transparent. The closing date for all applications will be  11th May.  We will review applications on an ongoing basis, and shortlisted candidates can expect interviews to take place shortly after it closes. If you are shortlisted and progressed through the stages, you can expect: One application question at point of CV and cover letter A 15-minute screening call with the Hiring Manager. First stage virtual interview via MS Teams. You will be provided with a brief to complete a role related task which will need to be returned by email in advance of your interview. Final stage interview: in-person at our offices in Cambridge.     If you require any reasonable adjustments during the recruitment process due to a disability or a long-term health condition, there will be an opportunity for you to inform us via the online application form. We will do our best to accommodate your needs.  Please note that successful applicants will be subject to satisfactory background checks including DBS due to working in a regulated industry.   We are committed to an equitable recruitment process. As such, applications must be submitted via our official online application procedure. Please refrain from sending your CV directly to our recruiters. If you experience technical difficulties or require additional support with submitting your online application, contact the Recruiter.      Why join us Joining us is your opportunity to pursue potential. You will belong to a collaborative team that is exploring new and better ways to serve students, teachers and researchers across the globe – for the benefit of individuals, society and the world. Sharing our mission will inspire your own growth, development and progress, in an environment which embraces difference, change and aspiration.  Cambridge University Press & Assessment is committed to being a place where anyone can enjoy a successful career, where it is safe to speak up, and where we learn continuously to improve together. We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, gender identity and sexual identity), cultural, or social class/background.  We believe better outcomes come through diversity of thought, background and approach. We welcome applications from people from all backgrounds and communities, actively seeking to employ people from a wide range of different communities.   
27/04/2026
Full time
Job Title:  Senior Delivery Manager Salary:  £50,900 - £68,000  Location:  Cambridge/Hybrid with 40-60% of time in the office Contract:  Permanent  Hours:  Full- time   35 hours per week Are you passionate about enabling high‑performing delivery teams and ensuring complex technology products are released safely and effectively? We are Cambridge University Press & Assessment, a world‑leading academic publisher and assessment organisation and a proud part of the University of Cambridge. We are looking for a Senior Delivery Manager to join our Exam Technology Organisation (ETO), working within Dev and Application Services. This is a key role where you will partner closely with Product Managers and technical teams to maximise delivery flow, quality, and team effectiveness while supporting our mission of delivering trusted exams and assessments worldwide. About the role    As a Senior Delivery Manager, you will be embedded within a product team in ETO and accountable for enabling effective, predictable delivery. You will ensure there is a timely flow of work and information, support release and risk management, and proactively shape team capability and capacity to meet delivery outcomes. Working in close partnership with the Product Manager, you will help balance priorities, manage dependencies, and create the conditions for teams to perform at their best. While you will not have direct line management accountability, your influence and leadership will be critical to the success of the team and the wider organisation. Additional responsibilities and accountabilities include: Owning and overseeing release planning and release management, ensuring appropriate controls, approvals, and measures are in place Supporting forecasting and cost tracking by inputting into product budgets, including headcount, skills, and third‑party costs Proactively identifying, managing, and reporting delivery risks and cross‑team dependencies Enabling effective collaboration across product, technical, and operational stakeholders Supporting the formation and continuous improvement of delivery teams, encouraging experimentation and learning Acting as a senior point of contact for delivery matters within your area of responsibility This position has been classified as a hybrid role, requiring the selected candidate to typically spend 40-60% of their time collaborating and connecting face-to-face at their dedicated location. Aside from our hybrid principles, other flexible working requests will be considered from the first day of employment, including other work arrangements should you require adjustments due to a disability or long-term health condition.  About You    You are an experienced delivery professional who thrives in complex, fast‑moving environments and is comfortable influencing without formal authority. This role is ideal for someone who combines strong technical knowledge with proven delivery management experience, and who can translate between engineering detail and delivery outcomes. Minimum requirements: Experience working in agile delivery teams, using Scrum and/or Kanban Experience leading or enabling software delivery teams Strong stakeholder and customer management capabilities Working knowledge of release management and risk management Experience working in cross‑functional, distributed teams, including onshore and offshore collaboration Excellent communication and facilitation skills If you meet the above minimum requirements, we encourage you to apply. Your application will be even stronger if you can also demonstrate: Desirable criteria: A data‑driven and probabilistic approach to delivery management Strong experience managing dependencies and reducing delivery risk A passion for continuous improvement, learning, and experimentation Confidence running workshops, ceremonies, and large group sessions Experience empowering teams and supporting decentralised decision‑making For a detailed job description, please refer to the link at the bottom of the advert on our careers site. W e are a Disability Confident (DC) employer that is committed to equality and inclusion ensuring our recruitment process is accessible to all. The DC scheme's Offer of an Interview commitment applies to applicants who opt in, and disclose a disability or a long-term health condition, and who best meet the minimum criteria for the role. In instances where interviewing all qualifying candidates is not practicable and/or appropriate, we prioritise those who best meet the minimum criteria, as we would for applicants who do not have a disability or long-term health condition.   Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to the  gov.uk  website for guidance to understand your own eligibility based on the role you are applying for.   Rewards and benefits     We will support you to be at your best in work and to live well outside of it. In addition to competitive salaries, we offer a world-class, flexible  rewards package , featuring family-friendly and planet-friendly benefits including:   28 days annual leave plus bank holidays  Private medical and Permanent Health Insurance   Discretionary annual bonus   Group personal pension scheme  Life assurance up to 4 x annual salary   Green travel schemes   Ready to pursue your potential? Apply now. We aim to support candidates by making our interview process clear and transparent. The closing date for all applications will be  11th May.  We will review applications on an ongoing basis, and shortlisted candidates can expect interviews to take place shortly after it closes. If you are shortlisted and progressed through the stages, you can expect: One application question at point of CV and cover letter A 15-minute screening call with the Hiring Manager. First stage virtual interview via MS Teams. You will be provided with a brief to complete a role related task which will need to be returned by email in advance of your interview. Final stage interview: in-person at our offices in Cambridge.     If you require any reasonable adjustments during the recruitment process due to a disability or a long-term health condition, there will be an opportunity for you to inform us via the online application form. We will do our best to accommodate your needs.  Please note that successful applicants will be subject to satisfactory background checks including DBS due to working in a regulated industry.   We are committed to an equitable recruitment process. As such, applications must be submitted via our official online application procedure. Please refrain from sending your CV directly to our recruiters. If you experience technical difficulties or require additional support with submitting your online application, contact the Recruiter.      Why join us Joining us is your opportunity to pursue potential. You will belong to a collaborative team that is exploring new and better ways to serve students, teachers and researchers across the globe – for the benefit of individuals, society and the world. Sharing our mission will inspire your own growth, development and progress, in an environment which embraces difference, change and aspiration.  Cambridge University Press & Assessment is committed to being a place where anyone can enjoy a successful career, where it is safe to speak up, and where we learn continuously to improve together. We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, gender identity and sexual identity), cultural, or social class/background.  We believe better outcomes come through diversity of thought, background and approach. We welcome applications from people from all backgrounds and communities, actively seeking to employ people from a wide range of different communities.   
Software Engineering Summer Placement - 2026 UKI
QinetiQ Limited Malvern, Worcestershire
Job Title Software Engineering Summer Placement - 2026 UKI Job ID 20008 Location Malvern, England, United Kingdom About the team Software Engineering The QinetiQ Software Engineering discipline supports a broad range of our capabilities and is at the forefront of developing innovative software solutions to meet the demanding requirements of our customers and partner organisations. We are a group of professional software developers and engineers who work across the air, land, maritime and space domains of the business. We use the latest software development technologies and techniques to develop innovative software solutions. Our Software Engineering teams are always looking to recruit proactive, passionate and innovative people who are looking to help improve the way we work today & shape the solutions of tomorrow. What will I be doing? Your role will be focused on Software Engineering in Malvern, Worcestershire. You will gain experience by undertaking a variety of tasks, which may fall in any part of the software lifecycle. We have many interesting and sometimes cutting-edge domains in which you will work alongside domain experts. You may be asked to travel to other QinetiQ sites / Customer sites to support training, meetings or trials. Location You will be based at the QinetiQ site in Malvern, Worcestershire. The site is set at the base of the Malvern Hills, an Area of Outstanding Natural Beauty. Malvern lies approximately 8 miles southwest of Worcester and 30 miles southwest of Birmingham. Entry Requirements You will need to be working towards or about to start a degree with a key focus on any of the disciplines listed below: Software Engineering Games Development Embedded Software We will also consider applications which have clear & relevant experience in any STEM subject with a software engineering element or relevant GCSEs. Nice-to-Have Experience Have a strong interest and/or experience within Software Engineering Good knowledge of at least 1 object-oriented software language Any previous work experience within a computing industry Extra-curricular &/or hobbies in Software Engineering or Computer Science How to apply Please fill in the application and include both a CV and a covering letter. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee-led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK. Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
10/05/2026
Full time
Job Title Software Engineering Summer Placement - 2026 UKI Job ID 20008 Location Malvern, England, United Kingdom About the team Software Engineering The QinetiQ Software Engineering discipline supports a broad range of our capabilities and is at the forefront of developing innovative software solutions to meet the demanding requirements of our customers and partner organisations. We are a group of professional software developers and engineers who work across the air, land, maritime and space domains of the business. We use the latest software development technologies and techniques to develop innovative software solutions. Our Software Engineering teams are always looking to recruit proactive, passionate and innovative people who are looking to help improve the way we work today & shape the solutions of tomorrow. What will I be doing? Your role will be focused on Software Engineering in Malvern, Worcestershire. You will gain experience by undertaking a variety of tasks, which may fall in any part of the software lifecycle. We have many interesting and sometimes cutting-edge domains in which you will work alongside domain experts. You may be asked to travel to other QinetiQ sites / Customer sites to support training, meetings or trials. Location You will be based at the QinetiQ site in Malvern, Worcestershire. The site is set at the base of the Malvern Hills, an Area of Outstanding Natural Beauty. Malvern lies approximately 8 miles southwest of Worcester and 30 miles southwest of Birmingham. Entry Requirements You will need to be working towards or about to start a degree with a key focus on any of the disciplines listed below: Software Engineering Games Development Embedded Software We will also consider applications which have clear & relevant experience in any STEM subject with a software engineering element or relevant GCSEs. Nice-to-Have Experience Have a strong interest and/or experience within Software Engineering Good knowledge of at least 1 object-oriented software language Any previous work experience within a computing industry Extra-curricular &/or hobbies in Software Engineering or Computer Science How to apply Please fill in the application and include both a CV and a covering letter. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee-led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK. Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Senior Staff Forward Deployed Developer, Google Cloud Platform, Applied AI
Google Inc. City Of Westminster, London
corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 8 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. 8 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 8 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialisation in another ML field. Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 8 years of experience in a technical leadership role leading project teams and setting technical direction. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Forward Deployed Developer (FDE), you will be at the forefront of applying Google's Generative AI to solve real-world issues for customers. You will act as a specialized software engineer embedded with key accounts, working to build, deploy, and optimize sophisticated AI agents on our Customer Engagement Suite (CES) platform. You will bridge the gap between core product developing teams and customer needs, directly accelerating customer success and shaping the future of AI products. The Cloud Applied AI (AAI) powers business growth with Gemini Enterprise. Our portfolio includes Gemini Enterprise for Customer Experience (Shopping Agent, CX Agent Studio, Agent Assist, Vertex AI Search - Commerce, Customer Experience Insights), along with other vertical and domain packaged solutions. We enable high adoption and speed to value by building solutions that are quickly deployed, delivering new 0-to-1 capabilities with startup agility. Team members operate at the forefront of AI, collaborating directly with model builders with unprecedented speed. Join us to work on cutting-edge projects and shape the future of AI in a fast-paced, collaborative, and impactful environment. Responsibilities Partner directly with customers to understand their business issues while designing, co-developing, debugging, and deploying custom conversational AI agents and solutions to accelerate their time to value. Systematize insights from customer engagements by creating reusable tools, building documentation and accelerators, and establishing best practices for organisation-wide use. Act as a problem solver, empowered to write bespoke code, develop custom tooling, and even contribute directly to the core product codebase to resolve critical customer issues. Lead the design and implementation of solutions in specialized ML areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
10/05/2026
Full time
corporate_fare Google place London, UK Apply Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 8 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. 8 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 8 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialisation in another ML field. Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 8 years of experience in a technical leadership role leading project teams and setting technical direction. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Forward Deployed Developer (FDE), you will be at the forefront of applying Google's Generative AI to solve real-world issues for customers. You will act as a specialized software engineer embedded with key accounts, working to build, deploy, and optimize sophisticated AI agents on our Customer Engagement Suite (CES) platform. You will bridge the gap between core product developing teams and customer needs, directly accelerating customer success and shaping the future of AI products. The Cloud Applied AI (AAI) powers business growth with Gemini Enterprise. Our portfolio includes Gemini Enterprise for Customer Experience (Shopping Agent, CX Agent Studio, Agent Assist, Vertex AI Search - Commerce, Customer Experience Insights), along with other vertical and domain packaged solutions. We enable high adoption and speed to value by building solutions that are quickly deployed, delivering new 0-to-1 capabilities with startup agility. Team members operate at the forefront of AI, collaborating directly with model builders with unprecedented speed. Join us to work on cutting-edge projects and shape the future of AI in a fast-paced, collaborative, and impactful environment. Responsibilities Partner directly with customers to understand their business issues while designing, co-developing, debugging, and deploying custom conversational AI agents and solutions to accelerate their time to value. Systematize insights from customer engagements by creating reusable tools, building documentation and accelerators, and establishing best practices for organisation-wide use. Act as a problem solver, empowered to write bespoke code, develop custom tooling, and even contribute directly to the core product codebase to resolve critical customer issues. Lead the design and implementation of solutions in specialized ML areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Senior DevOps Engineer
Oritain Global Limited
Oritain is the global leader in product verification, with locations in Auckland, Dunedin, London, Singapore and Washington D.C. Our Mission: Science, Technology and Global Impact Our mission is to protect people and the planet by harnessing science, technology and services to build a community of origin verified suppliers and buyers. As a Senior Infrastructure Engineer, you will be the backbone of this mission, responsible for building, automating, and securing the Microsoft Azure cloud platform that hosts all of our mission critical software and services. We are looking for an experienced infrastructure leader to embed best practices, drive automation, and champion a true DevOps culture within our growing software engineering team. The Opportunity: Automation, Security, Scalability Working closely with the Head of Engineering and the development squads, you will own the delivery, operational health, and continuous improvement of our cloud platform. This role is a strategic blend of infrastructure architecture, security implementation, and developer enablement. Key Responsibilities Cloud Architecture and Infrastructure as Code (IaC) Azure Platform Ownership: Design, implement, and maintain the core architecture of our platform on Microsoft Azure, ensuring high availability, disaster recovery, and cost optimisation. Automation: Lead the development and maintenance of all infrastructure using Infrastructure as Code (IaC) tools, particularly Terraform or Azure Resource Manager (ARM) templates, to achieve immutable and repeatable environments. Security: Implement and enforce cloud security best practices, including network configuration (VNETs, Firewalls), identity management (Azure AD, RBAC), and platform governance. DevOps and CI/CD Pipeline Management Developer Enablement: Establish and maintain robust, self service tools and environments that allow software engineers to deploy, monitor, and debug their applications quickly and reliably. CI/CD Pipeline: Own and enhance the continuous integration and continuous deployment (CI/CD) pipelines, primarily using Azure DevOps, to automate code testing, security scanning, and seamless delivery to production. Operational Excellence: Implement comprehensive logging, monitoring, and alerting strategies (e.g., Azure Monitor, Application Insights) to ensure rapid detection and resolution of production issues. Collaboration and Mentorship Cross Functional Partnership: Collaborate with the Backend and Frontend Engineers to define service requirements, plan resource scaling, and troubleshoot complex production issues. Technical Guidance: Provide technical mentorship to the wider engineering team on cloud architecture, security principles, and robust operational practices. Documentation: Create and maintain clear, high quality documentation for infrastructure, deployment processes, and operational runbooks. The Engineering Environment Work Style: We operate a hybrid model, requiring a minimum of three days per week in our London office to maximise collaboration and platform insight. Technology: We are a Microsoft Azure cloud native organization. We rely on .NET for services and React/Angular for frontends, all deployed via automated pipelines. Team: You will be the senior voice for infrastructure and DevOps, embedded within a mission driven software engineering team. Skills & Experience Senior Cloud Expertise: Significant professional experience (typically 5+ years) focused on cloud infrastructure and operations. Azure Depth: Deep, hands on expertise with a wide range of Microsoft Azure services (e.g., App Service, Functions, Networking, Security Center). Automation Focus: Proven experience building and managing infrastructure using Infrastructure as Code (IaC) tools, with strong preference for Terraform. CI/CD Tools: Expert knowledge and experience administering and optimising CI/CD systems, preferably Azure DevOps Pipelines. Operating Systems & Networking: Strong understanding of Linux/Windows administration, IP networking fundamentals, and cloud native security concepts. Scripting: Proficiency in scripting languages (e.g., PowerShell, Bash, Python) for automation and operational tasks. Desirable Attributes Experience working with container technologies (Docker, Kubernetes). Familiarity with compliance standards or regulated environments. Experience in optimising database services (e.g., Azure SQL, Cosmos DB) for performance and cost. Company Benefits Paid Leave- 35 days (inclusive of public holidays) Birthday Off Volunteering Leave Allowance Enhanced Parental Leave Life Insurance Healthcare Cash Plan Employee Assistance Programme (EAP) Pension Monthly Wellbeing Allowance Breakfast, Snacks, Friday lunch & Barista Coffee Machine in the office Learning Portal with over 100,000 assets available to support professional development Hybrid working set up (Farringdon, London) Plenty of friendly 4 legged pets in the office!
10/05/2026
Full time
Oritain is the global leader in product verification, with locations in Auckland, Dunedin, London, Singapore and Washington D.C. Our Mission: Science, Technology and Global Impact Our mission is to protect people and the planet by harnessing science, technology and services to build a community of origin verified suppliers and buyers. As a Senior Infrastructure Engineer, you will be the backbone of this mission, responsible for building, automating, and securing the Microsoft Azure cloud platform that hosts all of our mission critical software and services. We are looking for an experienced infrastructure leader to embed best practices, drive automation, and champion a true DevOps culture within our growing software engineering team. The Opportunity: Automation, Security, Scalability Working closely with the Head of Engineering and the development squads, you will own the delivery, operational health, and continuous improvement of our cloud platform. This role is a strategic blend of infrastructure architecture, security implementation, and developer enablement. Key Responsibilities Cloud Architecture and Infrastructure as Code (IaC) Azure Platform Ownership: Design, implement, and maintain the core architecture of our platform on Microsoft Azure, ensuring high availability, disaster recovery, and cost optimisation. Automation: Lead the development and maintenance of all infrastructure using Infrastructure as Code (IaC) tools, particularly Terraform or Azure Resource Manager (ARM) templates, to achieve immutable and repeatable environments. Security: Implement and enforce cloud security best practices, including network configuration (VNETs, Firewalls), identity management (Azure AD, RBAC), and platform governance. DevOps and CI/CD Pipeline Management Developer Enablement: Establish and maintain robust, self service tools and environments that allow software engineers to deploy, monitor, and debug their applications quickly and reliably. CI/CD Pipeline: Own and enhance the continuous integration and continuous deployment (CI/CD) pipelines, primarily using Azure DevOps, to automate code testing, security scanning, and seamless delivery to production. Operational Excellence: Implement comprehensive logging, monitoring, and alerting strategies (e.g., Azure Monitor, Application Insights) to ensure rapid detection and resolution of production issues. Collaboration and Mentorship Cross Functional Partnership: Collaborate with the Backend and Frontend Engineers to define service requirements, plan resource scaling, and troubleshoot complex production issues. Technical Guidance: Provide technical mentorship to the wider engineering team on cloud architecture, security principles, and robust operational practices. Documentation: Create and maintain clear, high quality documentation for infrastructure, deployment processes, and operational runbooks. The Engineering Environment Work Style: We operate a hybrid model, requiring a minimum of three days per week in our London office to maximise collaboration and platform insight. Technology: We are a Microsoft Azure cloud native organization. We rely on .NET for services and React/Angular for frontends, all deployed via automated pipelines. Team: You will be the senior voice for infrastructure and DevOps, embedded within a mission driven software engineering team. Skills & Experience Senior Cloud Expertise: Significant professional experience (typically 5+ years) focused on cloud infrastructure and operations. Azure Depth: Deep, hands on expertise with a wide range of Microsoft Azure services (e.g., App Service, Functions, Networking, Security Center). Automation Focus: Proven experience building and managing infrastructure using Infrastructure as Code (IaC) tools, with strong preference for Terraform. CI/CD Tools: Expert knowledge and experience administering and optimising CI/CD systems, preferably Azure DevOps Pipelines. Operating Systems & Networking: Strong understanding of Linux/Windows administration, IP networking fundamentals, and cloud native security concepts. Scripting: Proficiency in scripting languages (e.g., PowerShell, Bash, Python) for automation and operational tasks. Desirable Attributes Experience working with container technologies (Docker, Kubernetes). Familiarity with compliance standards or regulated environments. Experience in optimising database services (e.g., Azure SQL, Cosmos DB) for performance and cost. Company Benefits Paid Leave- 35 days (inclusive of public holidays) Birthday Off Volunteering Leave Allowance Enhanced Parental Leave Life Insurance Healthcare Cash Plan Employee Assistance Programme (EAP) Pension Monthly Wellbeing Allowance Breakfast, Snacks, Friday lunch & Barista Coffee Machine in the office Learning Portal with over 100,000 assets available to support professional development Hybrid working set up (Farringdon, London) Plenty of friendly 4 legged pets in the office!
Software Development Engineer II, Maps API
Mapbox Inc.
Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform's flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. What We Do The Maps API team builds and maintains the applications and infrastructure responsible for creating and distributing Mapbox maps. Thousands of customers rely on our services to seamlessly handle billions of requests every day, scale in real-time to global events, and enable designers, developers, and analysts to make and share maps we've never dreamed of. Delivering maps means delivering a model of the world that's changing all the time and needs to automatically support the world's edge cases - writing systems, fonts, local regulations, and global boundary disputes. Our team maintains the highest-traffic read APIs at Mapbox and the distributed ETL pipelines used by internal and external customers to turn data into maps. We're building new ways for people to visualize location data. As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow. What You'll Do Collaborate with your team to identify and scope out well-defined tasks Execute on the scope and be accountable for delivering on time with quality Design systems and make decisions that will keep pace with the rapid growth of Mapbox's customer base Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services Reduce technical debt, share your knowledge, and invest in your teammates' health and happiness, while optimizing application performance and accelerating feature velocity Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions What We Believe are Important Traits for This Role 5+ years of experience building scalable high volume low latency backend services Proficiency in our tech stack - Python, NodeJs, TypeScript (backend), AWS (CDK/ECS/Step Functions/Lambda/S3) Familiarity with code versioning tools, such as GitHub Ability to engage, learn and contribute quickly to the initiatives Able to perform independently all the development tasks, based on designs and specs. Self starter who is communication and outcomes-oriented An empirical analytical approach. You develop strong hypotheses, conduct spikes, and clearly communicate your findings A desire to share your expertise through documentation, mentorship, pairing and both written and verbal discussion A desire to work with individuals with diverse backgrounds, perspectives, and experiences High quality mindset write unit tests, proactively remedy defects and follow through to production Nice to Have Traits for This Role Experience and knowledge within the mapping domain Experience with Amazon RDS Experience with C++ Experience with various security standards and associated technical knowledge What We Value We value high-performing creative individuals who dig into problems and opportunities. We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.
10/05/2026
Full time
Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform's flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. What We Do The Maps API team builds and maintains the applications and infrastructure responsible for creating and distributing Mapbox maps. Thousands of customers rely on our services to seamlessly handle billions of requests every day, scale in real-time to global events, and enable designers, developers, and analysts to make and share maps we've never dreamed of. Delivering maps means delivering a model of the world that's changing all the time and needs to automatically support the world's edge cases - writing systems, fonts, local regulations, and global boundary disputes. Our team maintains the highest-traffic read APIs at Mapbox and the distributed ETL pipelines used by internal and external customers to turn data into maps. We're building new ways for people to visualize location data. As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow. What You'll Do Collaborate with your team to identify and scope out well-defined tasks Execute on the scope and be accountable for delivering on time with quality Design systems and make decisions that will keep pace with the rapid growth of Mapbox's customer base Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services Reduce technical debt, share your knowledge, and invest in your teammates' health and happiness, while optimizing application performance and accelerating feature velocity Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions What We Believe are Important Traits for This Role 5+ years of experience building scalable high volume low latency backend services Proficiency in our tech stack - Python, NodeJs, TypeScript (backend), AWS (CDK/ECS/Step Functions/Lambda/S3) Familiarity with code versioning tools, such as GitHub Ability to engage, learn and contribute quickly to the initiatives Able to perform independently all the development tasks, based on designs and specs. Self starter who is communication and outcomes-oriented An empirical analytical approach. You develop strong hypotheses, conduct spikes, and clearly communicate your findings A desire to share your expertise through documentation, mentorship, pairing and both written and verbal discussion A desire to work with individuals with diverse backgrounds, perspectives, and experiences High quality mindset write unit tests, proactively remedy defects and follow through to production Nice to Have Traits for This Role Experience and knowledge within the mapping domain Experience with Amazon RDS Experience with C++ Experience with various security standards and associated technical knowledge What We Value We value high-performing creative individuals who dig into problems and opportunities. We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.
Design & Development Engineer
Unipart Technologies Group Sefton, Lancashire
Reporting to the Head of Product Design and Development, you will be a key member of the Design Engineering team, responsible for the analysis, design, development and continual improvement of innovative electronic products for manufacture, leveraging new and emerging technologies to support the company's growth objectives. Working under the guidance of Principal and Senior Engineers, the role requires the delivery of high quality engineering outputs, including schematics, PCB designs, simulations, calculations, technical specifications, drawings, bills of materials and user manuals to support engineering change and approval processes. You will actively support the full product lifecycle assessment across the existing product portfolio, managing design modifications, component obsolescence, cost, and reliability improvements. In parallel, you will contribute to project management activities by supporting planning, scheduling and risk management to ensure projects are delivered to agreed time, cost, and quality targets, while collaborating closely with cross functional teams, including mechanical, software, manufacturing, and product management, to ensure alignment with product roadmaps and priorities. Strong engagement with manufacturing is required to drive Design for Manufacture and Test (DFM/DfT), improve build and test processes, enhance product quality, and provide hands on technical support to resolve production issues. The role also involves coordinating with procurement, supply chain, and vendors to ensure timely sourcing of components and quality for prototyping and production. The position requires a mid senior level of expertise in analogue and digital circuit design, PCB layout and review, power electronics, embedded systems, component selection and compliance (e.g. EMC, safety, and relevant regulatory standards), alongside proficiency with CAD and simulation tools, design verification and validation, failure analysis, and lifecycle documentation, complemented by strong communication, problem solving, stakeholder engagement, and continuous improvement skills. This position offers numerous opportunities for professional development, including training programs and workshops to enhance your skills and knowledge in electronics engineering and railway signalling. You will benefit from mentorship by experienced engineers who will guide you through your professional growth and development. The role encourages both autonomy and initiative, allowing you to take ownership of your work and responsibilities. At the same time, you will be an integral part of a collaborative team, contributing to a supportive and dynamic work environment. Demonstrating your skills and dedication can lead to career advancement within the company. Degree in Electronics Engineering Expertise in both analogue and digital electronic design as well as possessing an excellent knowledge of embedded software (PIC and C). Working knowledge of Engineering design systems (Autocad / Cadstar / eCadstar) and design rules Experience in product design lifecycle - from concept to introduction into manufacturing (ideally in safety critical industry) Experience of design office revision control and file management Experience in component obsolescence management Excellent analytical and problem solving skills Able to liaise with customers to understand technical requirements Passion for producing innovative design solutions Excellent team player Experience / knowledge of rail industry standards, SMD LED technology / optical design Product safety knowledge EN 50128, EN 50129 Project Management Experience highly desirable Why Join Us? Innovative Environment: Be part of a team that values creativity and forward thinking Career Growth: Opportunities to advance and become a leader in railway signalling engineering Supportive Culture: Work in a collaborative and supportive environment Pension and death in service provisions for employees in pension scheme Employee Assistance Programme (EAP) Health and Wellbeing Initiatives Employee offers and discounts from various retailers Cycle to work scheme, recognition events and rewards Free car parking Blended / hybrid working available
10/05/2026
Full time
Reporting to the Head of Product Design and Development, you will be a key member of the Design Engineering team, responsible for the analysis, design, development and continual improvement of innovative electronic products for manufacture, leveraging new and emerging technologies to support the company's growth objectives. Working under the guidance of Principal and Senior Engineers, the role requires the delivery of high quality engineering outputs, including schematics, PCB designs, simulations, calculations, technical specifications, drawings, bills of materials and user manuals to support engineering change and approval processes. You will actively support the full product lifecycle assessment across the existing product portfolio, managing design modifications, component obsolescence, cost, and reliability improvements. In parallel, you will contribute to project management activities by supporting planning, scheduling and risk management to ensure projects are delivered to agreed time, cost, and quality targets, while collaborating closely with cross functional teams, including mechanical, software, manufacturing, and product management, to ensure alignment with product roadmaps and priorities. Strong engagement with manufacturing is required to drive Design for Manufacture and Test (DFM/DfT), improve build and test processes, enhance product quality, and provide hands on technical support to resolve production issues. The role also involves coordinating with procurement, supply chain, and vendors to ensure timely sourcing of components and quality for prototyping and production. The position requires a mid senior level of expertise in analogue and digital circuit design, PCB layout and review, power electronics, embedded systems, component selection and compliance (e.g. EMC, safety, and relevant regulatory standards), alongside proficiency with CAD and simulation tools, design verification and validation, failure analysis, and lifecycle documentation, complemented by strong communication, problem solving, stakeholder engagement, and continuous improvement skills. This position offers numerous opportunities for professional development, including training programs and workshops to enhance your skills and knowledge in electronics engineering and railway signalling. You will benefit from mentorship by experienced engineers who will guide you through your professional growth and development. The role encourages both autonomy and initiative, allowing you to take ownership of your work and responsibilities. At the same time, you will be an integral part of a collaborative team, contributing to a supportive and dynamic work environment. Demonstrating your skills and dedication can lead to career advancement within the company. Degree in Electronics Engineering Expertise in both analogue and digital electronic design as well as possessing an excellent knowledge of embedded software (PIC and C). Working knowledge of Engineering design systems (Autocad / Cadstar / eCadstar) and design rules Experience in product design lifecycle - from concept to introduction into manufacturing (ideally in safety critical industry) Experience of design office revision control and file management Experience in component obsolescence management Excellent analytical and problem solving skills Able to liaise with customers to understand technical requirements Passion for producing innovative design solutions Excellent team player Experience / knowledge of rail industry standards, SMD LED technology / optical design Product safety knowledge EN 50128, EN 50129 Project Management Experience highly desirable Why Join Us? Innovative Environment: Be part of a team that values creativity and forward thinking Career Growth: Opportunities to advance and become a leader in railway signalling engineering Supportive Culture: Work in a collaborative and supportive environment Pension and death in service provisions for employees in pension scheme Employee Assistance Programme (EAP) Health and Wellbeing Initiatives Employee offers and discounts from various retailers Cycle to work scheme, recognition events and rewards Free car parking Blended / hybrid working available
Senior GPU Compute Driver Engineer (C/C++, Linux)
Arm Limited Cambridge, Cambridgeshire
Arm Limited in Cambridge is looking for a skilled individual to develop GPU compute drivers for next-gen Mali GPUs. You will work within an Agile team and be responsible for various aspects of software development lifecycle, including optimization and collaboration with cross-functional teams. Ideal candidates should possess strong C/C++ skills and experience in embedded systems. This role offers broad technical exposure and continuous learning.
10/05/2026
Full time
Arm Limited in Cambridge is looking for a skilled individual to develop GPU compute drivers for next-gen Mali GPUs. You will work within an Agile team and be responsible for various aspects of software development lifecycle, including optimization and collaboration with cross-functional teams. Ideal candidates should possess strong C/C++ skills and experience in embedded systems. This role offers broad technical exposure and continuous learning.
Senior/Staff Graphics Software Engineer
Arm Limited Cambridge, Cambridgeshire
Job Overview Our team develops the driver layer that implements widely used GPU compute and machine learning APIs, including Vulkan ML and OpenCL, enabling massively parallel workloads on Arm Mali GPUs. Mali GPUs power performance-critical applications such as machine learning, image processing, computer vision, and video encode and decode. Working within the constraints of mobile and embedded systems, we deliver advanced functionality while continuously improving performance, efficiency, and reliability. You will join a collaborative Agile team developing GPU compute drivers for next-generation Mali GPUs. Working with pre-release Android platforms and emerging technologies, you will help shape capabilities that will reach the mobile market in the years ahead. We use modern AI information retrieval tools and advanced engineering practices to improve productivity and quality, placing you at the forefront of contemporary software development. Based in Cambridge, one of the UK's leading technology hubs, you will be part of a diverse and inclusive team in a supportive, forward-looking environment. Responsibilities You will contribute to one of several specialised areas within the GPU compute driver team, including feature development, performance optimisation, infrastructure, and quality engineering. Your work may involve enabling new GPU capabilities, identifying optimization opportunities to maximise performance, enhancing internal tooling and infrastructure, or supporting demanding ML and compute workloads. You will: Contribute across the full software development lifecycle, including design, implementation, testing, review, and documentation Develop and optimise driver features and supporting infrastructure Analyse functionality and performance across diverse, performance-critical workloads Maintain and improve the codebase through debugging, refactoring, and quality assurance activities Take part in design discussions, peer reviews, estimation, and Agile planning Collaborate with compiler, ML, integration, and solutions teams on cross-functional initiatives Work in a Linux environment on Arm-based targets, including models, FPGAs, and production silicon Apply modern AI-assisted engineering tools and practices to improve productivity and quality Uphold Arms engineering standards and collaborative culture This role offers broad technical exposure, continuous learning through training and peer collaboration, and the opportunity to influence technologies deployed in millions of devices worldwide. Required Skills and Experience Strong proficiency in C and C++ for systems-level development Good understanding of embedded systems and hardware-software interaction, applying solid software engineering principles Strong problem-solving and debugging skills, with a structured and analytical approach Effective communication and teamwork skills, with experience working in an Agile environment Clear written and spoken English suitable for an international engineering setting Nice To Have Skills and Experience Experience with graphics or compute APIs such as Vulkan or OpenCL Experience in device driver development, ideally in GPU or other performance-critical areas Exposure to machine learning workloads in performance-sensitive environments Experience writing design documentation and developing automated test suites Proficiency in Python or Bash for scripting and automation Experience developing for Linux or Android platforms Familiarity with Git, issue tracking tools, and Agile development practices Experience contributing to large or multi-site software projects Knowledge of performance optimisation, profiling, and instrumentation techniques Understanding of compiler internals, particularly LLVM Experience with automation and DevOps tools such as Docker and CI/CD systems Exposure to data analysis and statistics for performance evaluation Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
10/05/2026
Full time
Job Overview Our team develops the driver layer that implements widely used GPU compute and machine learning APIs, including Vulkan ML and OpenCL, enabling massively parallel workloads on Arm Mali GPUs. Mali GPUs power performance-critical applications such as machine learning, image processing, computer vision, and video encode and decode. Working within the constraints of mobile and embedded systems, we deliver advanced functionality while continuously improving performance, efficiency, and reliability. You will join a collaborative Agile team developing GPU compute drivers for next-generation Mali GPUs. Working with pre-release Android platforms and emerging technologies, you will help shape capabilities that will reach the mobile market in the years ahead. We use modern AI information retrieval tools and advanced engineering practices to improve productivity and quality, placing you at the forefront of contemporary software development. Based in Cambridge, one of the UK's leading technology hubs, you will be part of a diverse and inclusive team in a supportive, forward-looking environment. Responsibilities You will contribute to one of several specialised areas within the GPU compute driver team, including feature development, performance optimisation, infrastructure, and quality engineering. Your work may involve enabling new GPU capabilities, identifying optimization opportunities to maximise performance, enhancing internal tooling and infrastructure, or supporting demanding ML and compute workloads. You will: Contribute across the full software development lifecycle, including design, implementation, testing, review, and documentation Develop and optimise driver features and supporting infrastructure Analyse functionality and performance across diverse, performance-critical workloads Maintain and improve the codebase through debugging, refactoring, and quality assurance activities Take part in design discussions, peer reviews, estimation, and Agile planning Collaborate with compiler, ML, integration, and solutions teams on cross-functional initiatives Work in a Linux environment on Arm-based targets, including models, FPGAs, and production silicon Apply modern AI-assisted engineering tools and practices to improve productivity and quality Uphold Arms engineering standards and collaborative culture This role offers broad technical exposure, continuous learning through training and peer collaboration, and the opportunity to influence technologies deployed in millions of devices worldwide. Required Skills and Experience Strong proficiency in C and C++ for systems-level development Good understanding of embedded systems and hardware-software interaction, applying solid software engineering principles Strong problem-solving and debugging skills, with a structured and analytical approach Effective communication and teamwork skills, with experience working in an Agile environment Clear written and spoken English suitable for an international engineering setting Nice To Have Skills and Experience Experience with graphics or compute APIs such as Vulkan or OpenCL Experience in device driver development, ideally in GPU or other performance-critical areas Exposure to machine learning workloads in performance-sensitive environments Experience writing design documentation and developing automated test suites Proficiency in Python or Bash for scripting and automation Experience developing for Linux or Android platforms Familiarity with Git, issue tracking tools, and Agile development practices Experience contributing to large or multi-site software projects Knowledge of performance optimisation, profiling, and instrumentation techniques Understanding of compiler internals, particularly LLVM Experience with automation and DevOps tools such as Docker and CI/CD systems Exposure to data analysis and statistics for performance evaluation Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Software Engineering Apprentice
QinetiQ Limited Bristol, Gloucestershire
Job Title Software Engineering Apprentice Location Bristol, England, United Kingdom Role Type Early Careers - Apprenticeship Job Type Full time, permanent Job ID P 19980 Job Description At QinetiQ we are creating a workplace that is inclusive; where our differences are not only embraced but make us stronger. A place where we can connect with each other and benefit from the experiences and thinking from people with varied backgrounds, and at different stages in their careers. Role Purpose You will perform a wide variety of software tasks to support the delivery of projects across the software profession. You will work effectively with external clients and internal teams and, as part of a team, you will help design, implement and deliver new features and maintain existing software. You will be given 20% of your working week to cover University commitments as you work towards a degree. Key Areas Contributing to some of most challenging, high-profile science and technology programmes in the UK and overseas Developing training & simulation systems to prepare and develop our armed forces Supporting test and evaluation activities for novel equipment trials and military exercises both in the UK and internationally Delivering systems that monitor and protect our critical national infrastructure Developing autonomous air, land and maritime vehicles for military and humanitarian use Engineering embedded systems that enable robust global navigation or determination of radar or sonar signatures Key Accountabilities Software Design & Development Follow corporate software development processes Adhere to the relevant coding standards Investigate and fix small software defects Participate in code reviews Production of user documentation Input to software product development roadmaps Delivery of technical output to time, cost and quality Adhere to the QinetiQ Values Start to develop specific communication skills e.g. presentation skills, report writing skills and the positioning of advice to customers Begin working towards membership of an appropriate professional body, or similar accreditation Submit timesheets on a weekly basis Attend team meetings and Q Talk Complete all mandatory training as instructed Maintain record of competency on Learning Zone Solicit feedback at the end of each project via PDR system Raise work concerns / issues to your line manager immediately Self aware for signs of stress and ensure this is communicated to your line manager immediately Key Capabilities / Knowledge Have a strong interest and/or experience within Software Engineering Some knowledge of at least 1 object oriented software language Good problem solving ability Any work experience within a computing or engineering industry is beneficial Extra curricular &/or hobbies in Software Engineering or Computer Science is beneficial Any Agile, Cloud, DevOps or embedded software experience is beneficial Experience and Qualifications You will need to have obtained or be studying towards a minimum of a 104-112 points at A Level (Grades BBB) or an equivalent e.g. BTEC DMM. This must include Maths and a Science related subject. You must also have at least a grade 5 (C) in Maths, IT, Science, English and at least one other at GCSE or an equivalent. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK (). Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. QinetiQ is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all background, come and be part of our team! To find out more about Life at QinetiQ, please see the link: Life at QinetiQ
10/05/2026
Full time
Job Title Software Engineering Apprentice Location Bristol, England, United Kingdom Role Type Early Careers - Apprenticeship Job Type Full time, permanent Job ID P 19980 Job Description At QinetiQ we are creating a workplace that is inclusive; where our differences are not only embraced but make us stronger. A place where we can connect with each other and benefit from the experiences and thinking from people with varied backgrounds, and at different stages in their careers. Role Purpose You will perform a wide variety of software tasks to support the delivery of projects across the software profession. You will work effectively with external clients and internal teams and, as part of a team, you will help design, implement and deliver new features and maintain existing software. You will be given 20% of your working week to cover University commitments as you work towards a degree. Key Areas Contributing to some of most challenging, high-profile science and technology programmes in the UK and overseas Developing training & simulation systems to prepare and develop our armed forces Supporting test and evaluation activities for novel equipment trials and military exercises both in the UK and internationally Delivering systems that monitor and protect our critical national infrastructure Developing autonomous air, land and maritime vehicles for military and humanitarian use Engineering embedded systems that enable robust global navigation or determination of radar or sonar signatures Key Accountabilities Software Design & Development Follow corporate software development processes Adhere to the relevant coding standards Investigate and fix small software defects Participate in code reviews Production of user documentation Input to software product development roadmaps Delivery of technical output to time, cost and quality Adhere to the QinetiQ Values Start to develop specific communication skills e.g. presentation skills, report writing skills and the positioning of advice to customers Begin working towards membership of an appropriate professional body, or similar accreditation Submit timesheets on a weekly basis Attend team meetings and Q Talk Complete all mandatory training as instructed Maintain record of competency on Learning Zone Solicit feedback at the end of each project via PDR system Raise work concerns / issues to your line manager immediately Self aware for signs of stress and ensure this is communicated to your line manager immediately Key Capabilities / Knowledge Have a strong interest and/or experience within Software Engineering Some knowledge of at least 1 object oriented software language Good problem solving ability Any work experience within a computing or engineering industry is beneficial Extra curricular &/or hobbies in Software Engineering or Computer Science is beneficial Any Agile, Cloud, DevOps or embedded software experience is beneficial Experience and Qualifications You will need to have obtained or be studying towards a minimum of a 104-112 points at A Level (Grades BBB) or an equivalent e.g. BTEC DMM. This must include Maths and a Science related subject. You must also have at least a grade 5 (C) in Maths, IT, Science, English and at least one other at GCSE or an equivalent. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK (). Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. QinetiQ is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all background, come and be part of our team! To find out more about Life at QinetiQ, please see the link: Life at QinetiQ
Backend Software Engineer - Guest & Host
airbnb, Inc.
London, United Kingdom Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: We're building the next generation of Airbnb experiences for guests and hosts across Europe and EMEA - and we're looking for a Backend Software Engineer to help us get there. Our team has a singular mission: make Airbnb the go-to platform across 40+ markets in the region. We're embedded within the Guest and Host organisation and work in close collaboration with engineering teams in San Francisco and across the globe. Our work spans the full app, and we're empowered to make changes wherever they're needed to win in the region. Right now Our focus is on the experiences that matter most - payments, search, pricing, and inventory discovery - but our charter goes far beyond that. If something needs to change to drive success in Europe, we're the team that makes it happen. You'll be working on technically challenging, high-impact problems that shape how millions of Europeans travel and host. From enabling localised experiences that reflect how people in the region actually use the platform, to building the trust and reliability that keeps both guests and hosts coming back - this is work that matters at scale. If you're excited by complex engineering problems, a broad mandate, and the chance to directly influence one of Airbnb's most important strategic priorities, this is the role for you. The Difference You Will Make: Deliver useful, personalized new features for Airbnb's hosting experience; enabling hosts around the world to connect with others to make hosting on Airbnb easier Build systems that drive reliability, performance, and cost-efficiency in our infrastructure. Contribute to technical direction in your area, partner across adjacent teams when needed, and help raise the bar for engineering quality within the team. A Typical Day: Write clear technical designs for projects of moderate-to-high complexity, balancing functional requirements and non-functional qualities (resilience, testability, observability). Collaborate with engineers and cross-functional partners in Hosting Services to clarify requirements, manage dependencies, and ensure robust integrations. Contribute to technical improvements that make the team's products higher quality and increase the team's velocity. Help define and improve coding standards, development processes, operational runbooks, and best practices. Your Expertise: 4+ years of industry experience with a bachelor's or master's degree. No prior industry experience required for candidates with a PhD. Experience in building and scaling high-quality products (or systems) with a focus on operational excellence Strong collaboration with colleagues across multiple timezones Strong communication skills with a demonstrated ability to collaborate effectively across teams and stakeholders. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range shown below is annualized, is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
10/05/2026
Full time
London, United Kingdom Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: We're building the next generation of Airbnb experiences for guests and hosts across Europe and EMEA - and we're looking for a Backend Software Engineer to help us get there. Our team has a singular mission: make Airbnb the go-to platform across 40+ markets in the region. We're embedded within the Guest and Host organisation and work in close collaboration with engineering teams in San Francisco and across the globe. Our work spans the full app, and we're empowered to make changes wherever they're needed to win in the region. Right now Our focus is on the experiences that matter most - payments, search, pricing, and inventory discovery - but our charter goes far beyond that. If something needs to change to drive success in Europe, we're the team that makes it happen. You'll be working on technically challenging, high-impact problems that shape how millions of Europeans travel and host. From enabling localised experiences that reflect how people in the region actually use the platform, to building the trust and reliability that keeps both guests and hosts coming back - this is work that matters at scale. If you're excited by complex engineering problems, a broad mandate, and the chance to directly influence one of Airbnb's most important strategic priorities, this is the role for you. The Difference You Will Make: Deliver useful, personalized new features for Airbnb's hosting experience; enabling hosts around the world to connect with others to make hosting on Airbnb easier Build systems that drive reliability, performance, and cost-efficiency in our infrastructure. Contribute to technical direction in your area, partner across adjacent teams when needed, and help raise the bar for engineering quality within the team. A Typical Day: Write clear technical designs for projects of moderate-to-high complexity, balancing functional requirements and non-functional qualities (resilience, testability, observability). Collaborate with engineers and cross-functional partners in Hosting Services to clarify requirements, manage dependencies, and ensure robust integrations. Contribute to technical improvements that make the team's products higher quality and increase the team's velocity. Help define and improve coding standards, development processes, operational runbooks, and best practices. Your Expertise: 4+ years of industry experience with a bachelor's or master's degree. No prior industry experience required for candidates with a PhD. Experience in building and scaling high-quality products (or systems) with a focus on operational excellence Strong collaboration with colleagues across multiple timezones Strong communication skills with a demonstrated ability to collaborate effectively across teams and stakeholders. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range shown below is annualized, is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Senior Software Engineer - C# (4011)
GBG Manchester, Lancashire
About GBG Enabling safe and rewarding digital lives for genuine people, everywhere We make it our mission to ensure more genuine people have digital access to opportunities, and businesses have access to more genuine people. Our technology draws on diverse and reliable data to create a single point of truth for identity and address verification. With over 30 years of experience behind us our team and technology are focused on enabling safe and rewarding digital lives for everyone. Regardless of age, location or background, genuine people everywhere should be able to digitally prove who they are and where they live. About the team and role Documents & Biometrics - Sentinel Product Team We're a close-knit group with a high sense of ownership and a shared determination to get things done and keep our customers satisfied. We value every team member's contribution, hold ourselves accountable for quality, and take pride in delivering software that works reliably in the real world. You'll be joining the Windows Desktop SDK team within GBG's Documents & Biometrics product group. The core engineering team consists of three Software Engineers (+ this role) and two QA Engineers, working closely with a hands-on Engineering Manager and a Product Owner. The team is primarily based in Manchester, New Hampshire, with colleagues working remotely from Mexico and California, giving the team a genuinely international feel. This role is hybrid, with an expectation of two days per week in our Manchester, NH office to maximise in person collaboration with the core team. Beyond the immediate team, you'll collaborate with the wider family of squads working across the Documents & Biometrics portfolio, so there's genuine breadth of exposure and cross-team connection, not just a narrow lane. Our flagship product is Sentinel, a forensic document-authentication engine trusted by organisations in some of the most demanding identity verification environments in the world, including border control, law enforcement, and regulated financial services. The stakes are high; accepting a fraudulent identity document in these contexts can have serious real-world consequences, and Sentinel exists to prevent that. Formed in July 2024, this team was brought together with a clear mandate to take ownership of Sentinel and elevate it. That means balancing meaningful feature delivery against a deliberate programme of technical improvement, modernisation, and automation, and there's a strong roadmap with plenty to get your teeth into. You'd be joining at an exciting point in that journey. As a Senior Software Engineer, you'll take ownership of complex features and improvements across the Windows-deployed SDKs and supporting desktop components that power Sentinel. Our software runs across a range of scanning devices, including hardware we badge under our own product lines, and a key part of the role is ensuring robust compatibility is maintained across that device ecosystem. You won't need to be a hardware engineer; we have dedicated hardware technicians for that. But you will need a practical appreciation for software-hardware interaction and the discipline to test and validate across multiple device configurations. What you will do This is a role with real breadth. You'll ship features, improve the codebase, and raise the technical bar for the team, often all at once. Design, implement, and maintain complex features and fixes in C#/.NET Windows SDKs and supporting desktop components Own technical solutions end-to-end, from design through implementation, testing, and release Improve architecture, code quality, performance, and diagnosability for Windows SDK deliverables Refactor and modernise existing code to improve testability and long-term sustainability Debug and resolve complex Windows issues using logs, runtime behaviour, and deep system analysis Build and evolve automation including unit and integration tests Contribute across the delivery pipeline where needed, covering build automation, packaging, deployment, and validation workflows Maintain compatibility across the range of scanning devices and hardware platforms our software supports Produce and maintain clear technical documentation to support knowledge sharing and onboarding Experiment with and integrate AI tools into the team's daily workflows to accelerate delivery and quality Collaborate closely with engineers across the Desktop team and wider Documents & Biometrics group Contribute actively to agile ceremonies including sprint planning, stand-ups, and retrospectives Skills we're looking for Strong professional experience developing Windows-delivered SDKs and/or desktop components using C# and .NET Framework Proven track record of owning and delivering complex features in production codebases Strong software design, debugging, and problem-solving skills Proficiency with Git/GitHub and collaborative development workflows Experience modernising older codebases to current technologies and standards Experience improving testability, reliability, and automation in Windows-based products Comfortable contributing across the delivery pipeline when needed, covering build, packaging, deployment, and validation Desirable Skills Document imaging fundamentals for scanning and OCR Proven use of AI tools embedded systematically into day-to-day development, using them to improve quality, accelerate delivery, or reduce toil, not just as an occasional aid C++ experience AWS experience (used for development team infrastructure) Experience working with device SDKs, peripherals, or scanner hardware Familiarity with CI/CD systems for Windows builds and validation InstallShield experience, particularly building and maintaining Windows SDK installers To find out more As an equal opportunity employer, we are dedicated to creating a diverse and inclusive workplace where everyone feels valued and empowered. Please inform your GBG Talent Attraction Partner if you require any reasonable adjustments to the interview process. To chat to the Talent Attraction team and find out more about our benefits and why we're a great place to work, drop an email to text removed and we'll be in touch. You can also find out more about careers at GBG and check out our current opportunities at text removed. Unleash your potential and be part of our mission to power safe and rewarding digital lives.
10/05/2026
Full time
About GBG Enabling safe and rewarding digital lives for genuine people, everywhere We make it our mission to ensure more genuine people have digital access to opportunities, and businesses have access to more genuine people. Our technology draws on diverse and reliable data to create a single point of truth for identity and address verification. With over 30 years of experience behind us our team and technology are focused on enabling safe and rewarding digital lives for everyone. Regardless of age, location or background, genuine people everywhere should be able to digitally prove who they are and where they live. About the team and role Documents & Biometrics - Sentinel Product Team We're a close-knit group with a high sense of ownership and a shared determination to get things done and keep our customers satisfied. We value every team member's contribution, hold ourselves accountable for quality, and take pride in delivering software that works reliably in the real world. You'll be joining the Windows Desktop SDK team within GBG's Documents & Biometrics product group. The core engineering team consists of three Software Engineers (+ this role) and two QA Engineers, working closely with a hands-on Engineering Manager and a Product Owner. The team is primarily based in Manchester, New Hampshire, with colleagues working remotely from Mexico and California, giving the team a genuinely international feel. This role is hybrid, with an expectation of two days per week in our Manchester, NH office to maximise in person collaboration with the core team. Beyond the immediate team, you'll collaborate with the wider family of squads working across the Documents & Biometrics portfolio, so there's genuine breadth of exposure and cross-team connection, not just a narrow lane. Our flagship product is Sentinel, a forensic document-authentication engine trusted by organisations in some of the most demanding identity verification environments in the world, including border control, law enforcement, and regulated financial services. The stakes are high; accepting a fraudulent identity document in these contexts can have serious real-world consequences, and Sentinel exists to prevent that. Formed in July 2024, this team was brought together with a clear mandate to take ownership of Sentinel and elevate it. That means balancing meaningful feature delivery against a deliberate programme of technical improvement, modernisation, and automation, and there's a strong roadmap with plenty to get your teeth into. You'd be joining at an exciting point in that journey. As a Senior Software Engineer, you'll take ownership of complex features and improvements across the Windows-deployed SDKs and supporting desktop components that power Sentinel. Our software runs across a range of scanning devices, including hardware we badge under our own product lines, and a key part of the role is ensuring robust compatibility is maintained across that device ecosystem. You won't need to be a hardware engineer; we have dedicated hardware technicians for that. But you will need a practical appreciation for software-hardware interaction and the discipline to test and validate across multiple device configurations. What you will do This is a role with real breadth. You'll ship features, improve the codebase, and raise the technical bar for the team, often all at once. Design, implement, and maintain complex features and fixes in C#/.NET Windows SDKs and supporting desktop components Own technical solutions end-to-end, from design through implementation, testing, and release Improve architecture, code quality, performance, and diagnosability for Windows SDK deliverables Refactor and modernise existing code to improve testability and long-term sustainability Debug and resolve complex Windows issues using logs, runtime behaviour, and deep system analysis Build and evolve automation including unit and integration tests Contribute across the delivery pipeline where needed, covering build automation, packaging, deployment, and validation workflows Maintain compatibility across the range of scanning devices and hardware platforms our software supports Produce and maintain clear technical documentation to support knowledge sharing and onboarding Experiment with and integrate AI tools into the team's daily workflows to accelerate delivery and quality Collaborate closely with engineers across the Desktop team and wider Documents & Biometrics group Contribute actively to agile ceremonies including sprint planning, stand-ups, and retrospectives Skills we're looking for Strong professional experience developing Windows-delivered SDKs and/or desktop components using C# and .NET Framework Proven track record of owning and delivering complex features in production codebases Strong software design, debugging, and problem-solving skills Proficiency with Git/GitHub and collaborative development workflows Experience modernising older codebases to current technologies and standards Experience improving testability, reliability, and automation in Windows-based products Comfortable contributing across the delivery pipeline when needed, covering build, packaging, deployment, and validation Desirable Skills Document imaging fundamentals for scanning and OCR Proven use of AI tools embedded systematically into day-to-day development, using them to improve quality, accelerate delivery, or reduce toil, not just as an occasional aid C++ experience AWS experience (used for development team infrastructure) Experience working with device SDKs, peripherals, or scanner hardware Familiarity with CI/CD systems for Windows builds and validation InstallShield experience, particularly building and maintaining Windows SDK installers To find out more As an equal opportunity employer, we are dedicated to creating a diverse and inclusive workplace where everyone feels valued and empowered. Please inform your GBG Talent Attraction Partner if you require any reasonable adjustments to the interview process. To chat to the Talent Attraction team and find out more about our benefits and why we're a great place to work, drop an email to text removed and we'll be in touch. You can also find out more about careers at GBG and check out our current opportunities at text removed. Unleash your potential and be part of our mission to power safe and rewarding digital lives.
Technical Lead - Edge Platform
VoCoVo Chipping Norton, Oxfordshire
Role Overview At VoCoVo, our retail communications solution runs on a large estate of Linux-based edge devices, our 'Controller', deployed at customers' premises. These devices are the beating heart of our in store experience, and keeping them reliable, secure and up to date at scale is a serious engineering challenge. As Technical Lead you will report to the Head of Architecture and Platform, with day to day support from a Principal Platform Engineer. You'll lead a newly formed Edge Platform Team responsible for the OS, runtime environment and device management infrastructure that underpins our entire on premise estate. You will own the evolution of our Edge Platform, moving us from our current home grown Debian based OS towards a modern, production grade edge computing platform, including the evaluation and adoption of Kubernetes at the edge and immutable OS images. We will work closely with internal development teams, Platform Operations, Internal Developer Experience and Cloud Applications teams. Your customers are our own engineering teams, and you will split your time approximately 60% on technical leadership and 40% on line management and team building. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Deep, hands on experience with Linux, including system configuration, init systems, networking and storage. Experience working with edge or embedded Linux, including building or maintaining distributions or custom OS images (Debian/Ubuntu based would be a strong plus, but not essential). Cloud native engineering experience, ideally with Go and Kubernetes (controller mechanisms, Kubebuilder), with familiarity in TypeScript being a bonus. Strong hands on experience with container orchestration using Kubernetes in production, ideally with lightweight or edge focused distributions (K3s, K0s, MicroK8s). Experience with image build tooling and immutable OS concepts, familiarity with tools such as Kairos, OSTree is highly desirable. Practical exposure to observability at scale, including metrics, logging, alerting (Prometheus, Grafana, Loki) and hands on experience with OpenTelemetry. Experience operating or building infrastructure to manage, monitor and update large fleets of remote devices. Strong communication skills, with the ability to clearly explain platform concepts to engineers, architects and non technical stakeholders. Nice to have skills Experience with OTA (over the air) update frameworks such as RAUC, Mender or SWUpdate. Familiarity with GitOps workflows and tools such as Flux or ArgoCD. Experience working with messaging protocols such as MQTT or Sparkplug IoT. Scripting and test automation experience (Bash, Goss, Serverspec). Experience working with cloud platforms, ideally Azure. Experience delivering solutions in retail or other complex, real world environments. What you'll do Lead the team's technical work on the VoCoVo Edge Platform, from OS image build pipelines through to runtime orchestration and device lifecycle management. Own the evaluation, adoption and rollout of Kubernetes at the edge across our device estate. Drive the evolution of our OS towards maintainable, immutable, production grade edge images. Design and implement secure, reliable OTA update mechanisms for OS and workload delivery at scale. Take ownership of the edge platform's observability, reliability and security, including driving adoption of OpenTelemetry across the edge estate. Contribute to the technical roadmap, researching new approaches and producing demonstrations and proofs of concept. Provide day to day line management for a team of 3-4 engineers, supporting delivery and team wellbeing. Build and nurture a supportive, inclusive and enjoyable team environment where people can thrive. Coach and develop team members, supporting both VoCoVo's goals and individual career growth. Collaborate with the Software Architect and other Team Leads to make and document well reasoned, evidence based architectural decisions. Proactively identify and mitigate technical risks, particularly those associated with operating at scale in real world retail environments. Plan ahead to support the needs of stream aligned teams building on the platform. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Act as a technical sounding board and peer reviewer for other VoCoVo teams. Identify skill gaps within the team and address them through targeted training and recruitment. Salary Salary range: £80,000 - £85,000 Benefits 25 Days Holiday + Bank Holidays (increases with years of service) Option to buy or sell 5 days holiday each year Sick Pay - 8 weeks full pay, 4 weeks half pay Life Assurance - (4 times basic pay) Private Medical Insurance Employee Assistance Programmes (EAP) Cycle2Work Scheme Electric car green salary sacrifice scheme Enhanced Maternity & Paternity package Child Care Scheme Training & development opportunities Company organised events Pension (Royal London Group) 5% employer contribution matched Apple MacBook, Wireless Magic Mouse and Keyboard, monitor and headphones Diversity and Inclusion At VoCoVo, we are dedicated to fostering a diverse and inclusive workplace where everyone feels valued, respected, and empowered to thrive. We welcome applications from individuals of all backgrounds and experiences. Our commitment is to create an environment that champions equity, innovation, and collaboration, ensuring all team members can flourish. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
10/05/2026
Full time
Role Overview At VoCoVo, our retail communications solution runs on a large estate of Linux-based edge devices, our 'Controller', deployed at customers' premises. These devices are the beating heart of our in store experience, and keeping them reliable, secure and up to date at scale is a serious engineering challenge. As Technical Lead you will report to the Head of Architecture and Platform, with day to day support from a Principal Platform Engineer. You'll lead a newly formed Edge Platform Team responsible for the OS, runtime environment and device management infrastructure that underpins our entire on premise estate. You will own the evolution of our Edge Platform, moving us from our current home grown Debian based OS towards a modern, production grade edge computing platform, including the evaluation and adoption of Kubernetes at the edge and immutable OS images. We will work closely with internal development teams, Platform Operations, Internal Developer Experience and Cloud Applications teams. Your customers are our own engineering teams, and you will split your time approximately 60% on technical leadership and 40% on line management and team building. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Deep, hands on experience with Linux, including system configuration, init systems, networking and storage. Experience working with edge or embedded Linux, including building or maintaining distributions or custom OS images (Debian/Ubuntu based would be a strong plus, but not essential). Cloud native engineering experience, ideally with Go and Kubernetes (controller mechanisms, Kubebuilder), with familiarity in TypeScript being a bonus. Strong hands on experience with container orchestration using Kubernetes in production, ideally with lightweight or edge focused distributions (K3s, K0s, MicroK8s). Experience with image build tooling and immutable OS concepts, familiarity with tools such as Kairos, OSTree is highly desirable. Practical exposure to observability at scale, including metrics, logging, alerting (Prometheus, Grafana, Loki) and hands on experience with OpenTelemetry. Experience operating or building infrastructure to manage, monitor and update large fleets of remote devices. Strong communication skills, with the ability to clearly explain platform concepts to engineers, architects and non technical stakeholders. Nice to have skills Experience with OTA (over the air) update frameworks such as RAUC, Mender or SWUpdate. Familiarity with GitOps workflows and tools such as Flux or ArgoCD. Experience working with messaging protocols such as MQTT or Sparkplug IoT. Scripting and test automation experience (Bash, Goss, Serverspec). Experience working with cloud platforms, ideally Azure. Experience delivering solutions in retail or other complex, real world environments. What you'll do Lead the team's technical work on the VoCoVo Edge Platform, from OS image build pipelines through to runtime orchestration and device lifecycle management. Own the evaluation, adoption and rollout of Kubernetes at the edge across our device estate. Drive the evolution of our OS towards maintainable, immutable, production grade edge images. Design and implement secure, reliable OTA update mechanisms for OS and workload delivery at scale. Take ownership of the edge platform's observability, reliability and security, including driving adoption of OpenTelemetry across the edge estate. Contribute to the technical roadmap, researching new approaches and producing demonstrations and proofs of concept. Provide day to day line management for a team of 3-4 engineers, supporting delivery and team wellbeing. Build and nurture a supportive, inclusive and enjoyable team environment where people can thrive. Coach and develop team members, supporting both VoCoVo's goals and individual career growth. Collaborate with the Software Architect and other Team Leads to make and document well reasoned, evidence based architectural decisions. Proactively identify and mitigate technical risks, particularly those associated with operating at scale in real world retail environments. Plan ahead to support the needs of stream aligned teams building on the platform. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Act as a technical sounding board and peer reviewer for other VoCoVo teams. Identify skill gaps within the team and address them through targeted training and recruitment. Salary Salary range: £80,000 - £85,000 Benefits 25 Days Holiday + Bank Holidays (increases with years of service) Option to buy or sell 5 days holiday each year Sick Pay - 8 weeks full pay, 4 weeks half pay Life Assurance - (4 times basic pay) Private Medical Insurance Employee Assistance Programmes (EAP) Cycle2Work Scheme Electric car green salary sacrifice scheme Enhanced Maternity & Paternity package Child Care Scheme Training & development opportunities Company organised events Pension (Royal London Group) 5% employer contribution matched Apple MacBook, Wireless Magic Mouse and Keyboard, monitor and headphones Diversity and Inclusion At VoCoVo, we are dedicated to fostering a diverse and inclusive workplace where everyone feels valued, respected, and empowered to thrive. We welcome applications from individuals of all backgrounds and experiences. Our commitment is to create an environment that champions equity, innovation, and collaboration, ensuring all team members can flourish. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
Data Scientist Apprentice
QinetiQ Limited Lincoln, Lincolnshire
Overview At QinetiQ we are creating a workplace that is inclusive; where our differences are not only embraced but make us stronger. A place where we can connect with each other and benefit from the experiences and thinking from people with varied backgrounds, and at different stages in their careers. Role Purpose: In Mission Systems our role is to ensure our customers get the most out their data. Our aims are to ensure: that starting data is of the highest quality; that it is quickly and efficiently processed into clear, meaningful information; that we extract deeper insight from it; and that we provide robust, data-led advice to our customers, and take sound, evidence-based actions. Our work is an exciting blend of maths, physics, engineering, computer science and IT. We are at the cutting edge for designing and applying tools, software and automation techniques that enable the rapid and timely transfer of relevant data and information. We have established teams working in Lincoln with direct connections to other experts in places like Malvern, Farnborough and Portsmouth. Additionally, we have dedicated teams who are embedded with the customer at RAF Coningsby, RAF Marham and RAF Waddington. These teams support the UK Ministry of Defence, in particular the Royal Air Force, in the processing, assimilation, analysis and fusion of data. Key Accountabilities Through your academic studies, you will be expected to gain an in-depth knowledge of data science, analysis, engineering, and manipulation. Your skills and knowledge will be augmented by working on research tasks and real-world projects that enhance the operational effectiveness of platforms and systems. You will be provided with opportunities to gain expertise in Digital Modelling, AI, and Machine Learning. Key Capabilities Strong Maths and Physics Have an interest and/or experience within computer coding. Matlab, Python, C++ experience is beneficial but not essential. Leadership skills OR experience in leadership, this can be via hobbies or education. You must be able to travel to the training provider for the academic elements of the Level 6 Apprenticeship. Experience & Qualifications BBC at A-Level to include Maths. Please note that we cannot accept A-Levels Citizenship Skills, General Studies, and Critical Thinking. You must also have obtained GCSEs at A -C How to apply Please fill in the application and include both a CV and a covering letter. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee-led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK () Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. QinetiQ is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all background, come and be part of our team! To find out more about Life at QinetiQ, please see the link: Life at QinetiQ
10/05/2026
Full time
Overview At QinetiQ we are creating a workplace that is inclusive; where our differences are not only embraced but make us stronger. A place where we can connect with each other and benefit from the experiences and thinking from people with varied backgrounds, and at different stages in their careers. Role Purpose: In Mission Systems our role is to ensure our customers get the most out their data. Our aims are to ensure: that starting data is of the highest quality; that it is quickly and efficiently processed into clear, meaningful information; that we extract deeper insight from it; and that we provide robust, data-led advice to our customers, and take sound, evidence-based actions. Our work is an exciting blend of maths, physics, engineering, computer science and IT. We are at the cutting edge for designing and applying tools, software and automation techniques that enable the rapid and timely transfer of relevant data and information. We have established teams working in Lincoln with direct connections to other experts in places like Malvern, Farnborough and Portsmouth. Additionally, we have dedicated teams who are embedded with the customer at RAF Coningsby, RAF Marham and RAF Waddington. These teams support the UK Ministry of Defence, in particular the Royal Air Force, in the processing, assimilation, analysis and fusion of data. Key Accountabilities Through your academic studies, you will be expected to gain an in-depth knowledge of data science, analysis, engineering, and manipulation. Your skills and knowledge will be augmented by working on research tasks and real-world projects that enhance the operational effectiveness of platforms and systems. You will be provided with opportunities to gain expertise in Digital Modelling, AI, and Machine Learning. Key Capabilities Strong Maths and Physics Have an interest and/or experience within computer coding. Matlab, Python, C++ experience is beneficial but not essential. Leadership skills OR experience in leadership, this can be via hobbies or education. You must be able to travel to the training provider for the academic elements of the Level 6 Apprenticeship. Experience & Qualifications BBC at A-Level to include Maths. Please note that we cannot accept A-Levels Citizenship Skills, General Studies, and Critical Thinking. You must also have obtained GCSEs at A -C How to apply Please fill in the application and include both a CV and a covering letter. Our Benefits (the list is not exhaustive) On demand learning, access to courses, modules, and lectures via multiple digital learning platforms Coaching and Mentoring 25 days annual holiday excluding bank holiday Matched contribution pension scheme, with life assurance Employee discount portal Employee Assistance Programme Employee-led networks Security Many of our roles at QinetiQ are subject to national security vetting. Applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment, subject to approval. Many roles are also subject to restrictions on access to information, which means factors such as nationality, previous nationalities held and the country in which you were born may impact your role. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. Further guidance regarding clearances can be found: UKSV National Security Vetting Solution: guidance for applicants - GOV.UK () Please also be aware that under immigration rules, our Early Careers roles do not meet the legal threshold for candidates who are resident in the UK on student visas. Recruitment Process We want to make sure that our recruitment process is as inclusive as possible and we aspire to bring out the best in our candidates by creating an environment where everyone feels valued, heard and supported. If you have a disability or health condition that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. QinetiQ is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all background, come and be part of our team! To find out more about Life at QinetiQ, please see the link: Life at QinetiQ
Senior Embedded Linux Engineer: Lead Architecture
Seakeeper, Inc. Bournemouth, Dorset
Seakeeper, Inc. is seeking a Senior Embedded Software Engineer based in Bournemouth, UK. In this pivotal role, you will be at the forefront of developing and maintaining Linux-based applications, representing the highest technical competency in embedded software solutions. The ideal candidate will possess a Bachelor's degree in computer science or a related field, with over 5 years of C/C++ development and 2 years in embedded Linux. You'll impact technical architecture and mentor junior engineers while collaborating in a thriving team environment.
10/05/2026
Full time
Seakeeper, Inc. is seeking a Senior Embedded Software Engineer based in Bournemouth, UK. In this pivotal role, you will be at the forefront of developing and maintaining Linux-based applications, representing the highest technical competency in embedded software solutions. The ideal candidate will possess a Bachelor's degree in computer science or a related field, with over 5 years of C/C++ development and 2 years in embedded Linux. You'll impact technical architecture and mentor junior engineers while collaborating in a thriving team environment.
Motorola Solutions
Test Lead
Motorola Solutions
Motorola Solutions values your privacy . Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview CRFS, a global leader in Radio Frequency (RF) technology, was founded in 2007 to innovate in spectrum monitoring and geolocation. The company focuses on manufacturing and designing advanced hardware and software solutions to detect, monitor, and analyze RF signals in complex environments. This expertise has proved crucial to various sectors, including national spectrum regulators, the military, and security and intelligence services. Today, the company's technology is recognised, preferred and embedded in most NATO countries and deployed worldwide. CRFS' mission is to continue pioneering sophisticated technologies for complex challenges in the RF spectrum domain. Job DescriptionCRFS is seeking an Engineering Test Lead to oversee the planning, execution, and continuous improvement of system level testing for RF hardware and integrated systems. In this leadership role, you will manage test strategy, guide a team of test engineers and ensure that CRFS products meet the highest standards of performance, quality and reliability before release.You will work closely with Systems Engineering, Hardware, Software, Support, and Production teams to design robust test approaches, lead issue resolution, and drive best practice methodologies across lab and field environments. Key Responsibilities • Test Leadership & Strategy: Own and develop the overall test strategy for CRFS systems, including lab and field validation; define methodologies and standards; lead risk based planning.• Team Leadership: Provide direction and mentorship to Systems Test Engineers; assign tasks; review plans; support career development.• Hardware & Systems Validation: Oversee development and execution of test plans; lead system level functional, performance, environmental, and stress testing; ensure effective use of diagnostic tools; drive automation.• Field Testing Oversight: Plan and lead field test campaigns; guide data analysis; troubleshoot complex issues; ensure clear communication of findings.• Documentation & Reporting: Approve procedures and test reports; ensure traceability; present readiness recommendations to stakeholders.• Continuous Improvement: Introduce new test technologies and methodologies; improve reliability, test coverage, and efficiency; promote excellence in testing. Basic Requirements Qualifications • Education: Bachelor's degree in Systems Engineering, Electrical Engineering, or related field; Master's preferred.• Experience: Extensive experience in systems/hardware testing; proven leadership in technical teams; experience with diagnostic tools; familiarity with standards (IEEE, ISO, MIL STD, DEF STAN).• Skills: Strong leadership, communication, and cross functional coordination; analytical problem solving; automation skills (Python, C/C++); ability to interpret engineering designs and RF data.• Personal Attributes: Organized; detail focused; proactive; able to manage multiple priorities; collaborative. Working Conditions • Travel for field testing as required.• Flexibility in working hours during critical test phases. In return for your expertise, we'll support you in this new challenge with coaching and development every step of the way. Also, to reward your hard work you'll get: Competitive salary and bonus schemes. Two weeks additional pay per year (holiday bonus). 25 days holiday entitlement + bank holidays. Attractive defined contribution pension scheme. Employee stock purchase plan. Life assurance. Enhanced maternity and paternity pay. Career development support and wide ranging learning opportunities. Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals. Corporate social responsibility initiatives including support for volunteering days. Well known companies discount scheme. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanNo Company Motorola Solutions UK Limited EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
10/05/2026
Full time
Motorola Solutions values your privacy . Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview CRFS, a global leader in Radio Frequency (RF) technology, was founded in 2007 to innovate in spectrum monitoring and geolocation. The company focuses on manufacturing and designing advanced hardware and software solutions to detect, monitor, and analyze RF signals in complex environments. This expertise has proved crucial to various sectors, including national spectrum regulators, the military, and security and intelligence services. Today, the company's technology is recognised, preferred and embedded in most NATO countries and deployed worldwide. CRFS' mission is to continue pioneering sophisticated technologies for complex challenges in the RF spectrum domain. Job DescriptionCRFS is seeking an Engineering Test Lead to oversee the planning, execution, and continuous improvement of system level testing for RF hardware and integrated systems. In this leadership role, you will manage test strategy, guide a team of test engineers and ensure that CRFS products meet the highest standards of performance, quality and reliability before release.You will work closely with Systems Engineering, Hardware, Software, Support, and Production teams to design robust test approaches, lead issue resolution, and drive best practice methodologies across lab and field environments. Key Responsibilities • Test Leadership & Strategy: Own and develop the overall test strategy for CRFS systems, including lab and field validation; define methodologies and standards; lead risk based planning.• Team Leadership: Provide direction and mentorship to Systems Test Engineers; assign tasks; review plans; support career development.• Hardware & Systems Validation: Oversee development and execution of test plans; lead system level functional, performance, environmental, and stress testing; ensure effective use of diagnostic tools; drive automation.• Field Testing Oversight: Plan and lead field test campaigns; guide data analysis; troubleshoot complex issues; ensure clear communication of findings.• Documentation & Reporting: Approve procedures and test reports; ensure traceability; present readiness recommendations to stakeholders.• Continuous Improvement: Introduce new test technologies and methodologies; improve reliability, test coverage, and efficiency; promote excellence in testing. Basic Requirements Qualifications • Education: Bachelor's degree in Systems Engineering, Electrical Engineering, or related field; Master's preferred.• Experience: Extensive experience in systems/hardware testing; proven leadership in technical teams; experience with diagnostic tools; familiarity with standards (IEEE, ISO, MIL STD, DEF STAN).• Skills: Strong leadership, communication, and cross functional coordination; analytical problem solving; automation skills (Python, C/C++); ability to interpret engineering designs and RF data.• Personal Attributes: Organized; detail focused; proactive; able to manage multiple priorities; collaborative. Working Conditions • Travel for field testing as required.• Flexibility in working hours during critical test phases. In return for your expertise, we'll support you in this new challenge with coaching and development every step of the way. Also, to reward your hard work you'll get: Competitive salary and bonus schemes. Two weeks additional pay per year (holiday bonus). 25 days holiday entitlement + bank holidays. Attractive defined contribution pension scheme. Employee stock purchase plan. Life assurance. Enhanced maternity and paternity pay. Career development support and wide ranging learning opportunities. Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals. Corporate social responsibility initiatives including support for volunteering days. Well known companies discount scheme. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanNo Company Motorola Solutions UK Limited EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
Managing Engineer - Security (Hybrid)
Allstate Insurance Company City, Belfast
At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers' evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Your role in the team Product Security Engineering designs, builds, and operates enterprise security controls as software products that integrate directly into the SDLC and core enterprise platforms. The organization applies modern engineering practices to create scalable, reliable, and developer friendly security capabilities that are embedded into the enterprise technology ecosystem and enable secure by default behaviors while minimizing friction for product and platform teams. The Managing Security Engineer is a hands on engineering leader responsible for leading a team that delivers and operates these security controls in production. This role blends deep technical leadership, people leadership, and delivery ownership: setting technical direction, guiding architecture and design decisions, coaching and developing engineers, and ensuring the team consistently ships high quality software that achieves measurable security and engineering outcomes. The Managing Security Engineer is accountable for the end to end success of the team's security products, including reliability, adoption, and operational health in production. Key Responsibilities Lead and manage an engineering team delivering security controls as software products, including hiring, onboarding, coaching, performance management, and career development Set technical direction for the team and drive high quality execution across design, implementation, deployment, and production support of security controls Serve as a hands on technical leader by contributing to architecture and design reviews, guiding technical decisions, performing code reviews, and supporting critical path implementation as needed Own operational outcomes for the team's products in production, including reliability, performance, and continuous improvement through feedback and learning loops Partner with Digital Product Managers, platform teams, and engineering stakeholders to effect alignment across roadmaps, priorities, and delivery plans spanning multiple product portfolios Build and sustain a strong engineering culture that emphasizes modern delivery practices (e.g., test driven development, paired programming, CI/CD), fast feedback, and continuous improvement Influence and innovate solutions to complex security challenges by translating security needs into scalable engineering approaches and reusable capabilities Facilitate effective agile execution (standups, planning, backlog refinement, retrospectives) while maintaining a strong focus on outcomes rather than ceremony Essential Skills All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy Minimum of 5 years of professional software engineering experience, including hands on production coding in modern languages (e.g., Java, JavaScript, Python) and ownership of production systems delivering measurable reliability, performance, or security outcomes A minimum of 2 years' experience leading engineers through hands on technical guidance, including architecture reviews, design decisions, and code reviews Proven background in building and operating scalable, distributed systems in cloud environments, including microservices based architectures Track record of designing, evolving, and integrating APIs and backend services, with attention to reliability, scalability, and security considerations Practical application of modern engineering practices such as test driven development, paired programming, CI/CD pipelines, and operational feedback loops including monitoring and observability Experience operating within agile delivery environments, partnering closely with Digital Product Managers and engineering stakeholders to deliver outcomes Desirable Skills Demonstrated depth in security engineering domains such as application security, cloud security, DevSecOps, or secure software development practices Practical experience designing or operating security controls embedded into CI/CD pipelines, developer workflows, or shared platform servicesProven ability to influence technical decisions beyond the immediate team, driving adoption of secure patterns, standards, or reusable capabilities across product areas Experience mentoring senior engineers and emerging technical leaders, with a focus on raising engineering quality and long term team capability Strong organizational awareness and the ability to navigate cross team dependencies while maintaining delivery momentum and technical integrity Exposure to cloud native and containerized environments (e.g., Kubernetes, Docker, AWS and/or Azure) and the security considerations that accompany them Familiarity with security metrics and operational signals (e.g., control adoption, reliability, incident reduction) used to evaluate engineering and security outcomes Strong mindset of balancing delivery velocity, security rigor, and developer experience, making thoughtful tradeoffs appropriate to context Demonstrated commitment to building solutions that balance robust security guarantees with an excellent developer experience, without compromising one for the other Supervisory Responsibilities This role has supervisory responsibilities and serves as the first level manager for a team of engineers. Statement on Fair Employment and Equal Opportunities Allstate NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability. We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit. Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position. Benefits A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts Access to world class learning platforms and award winning L&D Clear career paths, internal mobility, and a strong focus on growth A people first culture with flexible working options
10/05/2026
Full time
At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers' evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Your role in the team Product Security Engineering designs, builds, and operates enterprise security controls as software products that integrate directly into the SDLC and core enterprise platforms. The organization applies modern engineering practices to create scalable, reliable, and developer friendly security capabilities that are embedded into the enterprise technology ecosystem and enable secure by default behaviors while minimizing friction for product and platform teams. The Managing Security Engineer is a hands on engineering leader responsible for leading a team that delivers and operates these security controls in production. This role blends deep technical leadership, people leadership, and delivery ownership: setting technical direction, guiding architecture and design decisions, coaching and developing engineers, and ensuring the team consistently ships high quality software that achieves measurable security and engineering outcomes. The Managing Security Engineer is accountable for the end to end success of the team's security products, including reliability, adoption, and operational health in production. Key Responsibilities Lead and manage an engineering team delivering security controls as software products, including hiring, onboarding, coaching, performance management, and career development Set technical direction for the team and drive high quality execution across design, implementation, deployment, and production support of security controls Serve as a hands on technical leader by contributing to architecture and design reviews, guiding technical decisions, performing code reviews, and supporting critical path implementation as needed Own operational outcomes for the team's products in production, including reliability, performance, and continuous improvement through feedback and learning loops Partner with Digital Product Managers, platform teams, and engineering stakeholders to effect alignment across roadmaps, priorities, and delivery plans spanning multiple product portfolios Build and sustain a strong engineering culture that emphasizes modern delivery practices (e.g., test driven development, paired programming, CI/CD), fast feedback, and continuous improvement Influence and innovate solutions to complex security challenges by translating security needs into scalable engineering approaches and reusable capabilities Facilitate effective agile execution (standups, planning, backlog refinement, retrospectives) while maintaining a strong focus on outcomes rather than ceremony Essential Skills All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy Minimum of 5 years of professional software engineering experience, including hands on production coding in modern languages (e.g., Java, JavaScript, Python) and ownership of production systems delivering measurable reliability, performance, or security outcomes A minimum of 2 years' experience leading engineers through hands on technical guidance, including architecture reviews, design decisions, and code reviews Proven background in building and operating scalable, distributed systems in cloud environments, including microservices based architectures Track record of designing, evolving, and integrating APIs and backend services, with attention to reliability, scalability, and security considerations Practical application of modern engineering practices such as test driven development, paired programming, CI/CD pipelines, and operational feedback loops including monitoring and observability Experience operating within agile delivery environments, partnering closely with Digital Product Managers and engineering stakeholders to deliver outcomes Desirable Skills Demonstrated depth in security engineering domains such as application security, cloud security, DevSecOps, or secure software development practices Practical experience designing or operating security controls embedded into CI/CD pipelines, developer workflows, or shared platform servicesProven ability to influence technical decisions beyond the immediate team, driving adoption of secure patterns, standards, or reusable capabilities across product areas Experience mentoring senior engineers and emerging technical leaders, with a focus on raising engineering quality and long term team capability Strong organizational awareness and the ability to navigate cross team dependencies while maintaining delivery momentum and technical integrity Exposure to cloud native and containerized environments (e.g., Kubernetes, Docker, AWS and/or Azure) and the security considerations that accompany them Familiarity with security metrics and operational signals (e.g., control adoption, reliability, incident reduction) used to evaluate engineering and security outcomes Strong mindset of balancing delivery velocity, security rigor, and developer experience, making thoughtful tradeoffs appropriate to context Demonstrated commitment to building solutions that balance robust security guarantees with an excellent developer experience, without compromising one for the other Supervisory Responsibilities This role has supervisory responsibilities and serves as the first level manager for a team of engineers. Statement on Fair Employment and Equal Opportunities Allstate NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability. We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit. Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position. Benefits A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts Access to world class learning platforms and award winning L&D Clear career paths, internal mobility, and a strong focus on growth A people first culture with flexible working options
Leidos
Senior Embedded Software Engineer
Leidos Bristol, Gloucestershire
Description Senior Embedded Software Developer Location: Commutable to Herfordshire, Cheltenham, and Bristol - mostly on-site (4 days/week on customer site, 1 day remote where appropriate) Clearance: Must be eligible and willing to undergo DV clearance (British Citizen, UK residency last 10 years) Are you a proven embedded software engineer who thrives on hard problems and real-world constraints? Want to design and deliver operational tooling directly alongside end users in National Security & Defence? We're looking for a senior technical contributor who can take ownership of embedded deliveries, guide technical direction, and mentor others-working across ESP32, Raspberry Pi, and ARM platforms. What You'll Do Lead development of bespoke embedded solutions across multiple platforms. Design, implement, and maintain production-quality C, C++ and/or Python code interfacing with hardware. Architect solutions involving comms protocols, peripheral integration, and performance/robustness constraints. Lead debugging, testing, and optimisation across lab and field environments. Shape requirements with stakeholders; propose approaches and influence delivery plans. Support integration, configuration, and deployment into secure operational environments. Produce high-quality documentation and enforce consistent Git workflows and review standards. Mentor junior engineers and raise team capability through coaching and knowledge sharing. What You'll Bring Essential Extensive hands on embedded software development experience. Strong proficiency in C/C++ (and/or Python where appropriate). Deep experience with embedded systems (ESP32, ARM Cortex, SBCs). Strong understanding of low-level interfacing (UART, GPIO, USB, SPI/I2C). Confident in Linux-based development environments and toolchains. Strong debugging skills (JTAG/SWD, logic analysers, profiling, etc.) and disciplined engineering practice. Ability to communicate clearly and influence technical decisions across teams. Desirable Experience delivering in secure/defence environments. Knowledge of cryptography, secure transport, or secure system design. Wireless experience (Bluetooth, UWB, Wi Fi). USB device drivers / advanced USB comms. RTOS / bare metal expertise. Embedded Rust experience or strong interest. Education & Qualifications Degree in a relevant discipline preferred (or equivalent experience). Professional membership (BCS, IET) is a plus. Clearance Requirements Clearance to Start: SC Clearance for Role: DV Benefits Contributory Pension Scheme Private Medical Insurance 33 days annual leave (including public and privilege holidays) Access to flexible benefits (life assurance, health schemes, gym memberships, annual buy and sell holidays, and a cycle to work scheme) Flexi Time Commitment to Diversity We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs. Equality Statement All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. Pay Range £61,500.00-£78,800.00
10/05/2026
Full time
Description Senior Embedded Software Developer Location: Commutable to Herfordshire, Cheltenham, and Bristol - mostly on-site (4 days/week on customer site, 1 day remote where appropriate) Clearance: Must be eligible and willing to undergo DV clearance (British Citizen, UK residency last 10 years) Are you a proven embedded software engineer who thrives on hard problems and real-world constraints? Want to design and deliver operational tooling directly alongside end users in National Security & Defence? We're looking for a senior technical contributor who can take ownership of embedded deliveries, guide technical direction, and mentor others-working across ESP32, Raspberry Pi, and ARM platforms. What You'll Do Lead development of bespoke embedded solutions across multiple platforms. Design, implement, and maintain production-quality C, C++ and/or Python code interfacing with hardware. Architect solutions involving comms protocols, peripheral integration, and performance/robustness constraints. Lead debugging, testing, and optimisation across lab and field environments. Shape requirements with stakeholders; propose approaches and influence delivery plans. Support integration, configuration, and deployment into secure operational environments. Produce high-quality documentation and enforce consistent Git workflows and review standards. Mentor junior engineers and raise team capability through coaching and knowledge sharing. What You'll Bring Essential Extensive hands on embedded software development experience. Strong proficiency in C/C++ (and/or Python where appropriate). Deep experience with embedded systems (ESP32, ARM Cortex, SBCs). Strong understanding of low-level interfacing (UART, GPIO, USB, SPI/I2C). Confident in Linux-based development environments and toolchains. Strong debugging skills (JTAG/SWD, logic analysers, profiling, etc.) and disciplined engineering practice. Ability to communicate clearly and influence technical decisions across teams. Desirable Experience delivering in secure/defence environments. Knowledge of cryptography, secure transport, or secure system design. Wireless experience (Bluetooth, UWB, Wi Fi). USB device drivers / advanced USB comms. RTOS / bare metal expertise. Embedded Rust experience or strong interest. Education & Qualifications Degree in a relevant discipline preferred (or equivalent experience). Professional membership (BCS, IET) is a plus. Clearance Requirements Clearance to Start: SC Clearance for Role: DV Benefits Contributory Pension Scheme Private Medical Insurance 33 days annual leave (including public and privilege holidays) Access to flexible benefits (life assurance, health schemes, gym memberships, annual buy and sell holidays, and a cycle to work scheme) Flexi Time Commitment to Diversity We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs. Equality Statement All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. Pay Range £61,500.00-£78,800.00
Senior Embedded Software Engineer
Seakeeper, Inc. Bournemouth, Dorset
WHAT YOU'LL DO Seakeeper is the world leader in vessel stabilization. As our Senior Embedded Software Engineer, you'll play a pivotal role within our embedded Linux based software organization for Seakeeper and Seakeeper Ride products. You'll be a major contributor to software architecture and technology requirements and leading by example through deployment of best in class software solutions. You'll make an immediate impact developing and maintaining our products by: Representing the highest technical competency in embedded Linux C/C++ development Developing and maintaining our Linux based application software Leveraging your software development experience to lead development projects Contributing to technical architecture and roadmaps Fostering and improving best practices across the team Supporting and mentoring more junior Software Engineers REQUIREMENTS Bachelor's degree in computer science or a related field is strongly preferred, or degree level qualification in computer science or software engineering 5+ years of C/C++ development 2+ years of embedded Linux application development Highly desirable: Embedded Linux platform development (Yocto/Buildroot) Python 3+ development Continuous Integration/Continuous Delivery (CI/CD) Git source control NICE TO HAVES A personal passion or interest in the marine industry or boating CMake build system Angular 11+ or similar (Typescript/HTML/CSS/JavaScript) MQTT Azure Cloud experience Experience with CAN bus RTOS and bare-metal microcontroller development LOCATION & TRAVEL You'll report to our Software Engineering Manager, based in the UK Our ideal candidate will be based in/around the Greater Poole/Bournemouth regions in the UK This role will be expected to be onsite for a minimum of 10 days a month at the candidate's local office Travel may be required to Seakeeper's Pennsylvania, Florida, or other facilities/locations on an as needed basis, up to 10% EQUAL EMPLOYMENT OPPORTUNITY Seakeeper is personally committed to building an inclusive and diverse workforce. We are an Equal Employment Opportunity Employer/Affirmative Action Employer and do not discriminate on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, marital status, veteran status, genetic information, or any other protected characteristic under applicable law. All employment is decided on the basis of job requirements, individual qualifications, and business need.
10/05/2026
Full time
WHAT YOU'LL DO Seakeeper is the world leader in vessel stabilization. As our Senior Embedded Software Engineer, you'll play a pivotal role within our embedded Linux based software organization for Seakeeper and Seakeeper Ride products. You'll be a major contributor to software architecture and technology requirements and leading by example through deployment of best in class software solutions. You'll make an immediate impact developing and maintaining our products by: Representing the highest technical competency in embedded Linux C/C++ development Developing and maintaining our Linux based application software Leveraging your software development experience to lead development projects Contributing to technical architecture and roadmaps Fostering and improving best practices across the team Supporting and mentoring more junior Software Engineers REQUIREMENTS Bachelor's degree in computer science or a related field is strongly preferred, or degree level qualification in computer science or software engineering 5+ years of C/C++ development 2+ years of embedded Linux application development Highly desirable: Embedded Linux platform development (Yocto/Buildroot) Python 3+ development Continuous Integration/Continuous Delivery (CI/CD) Git source control NICE TO HAVES A personal passion or interest in the marine industry or boating CMake build system Angular 11+ or similar (Typescript/HTML/CSS/JavaScript) MQTT Azure Cloud experience Experience with CAN bus RTOS and bare-metal microcontroller development LOCATION & TRAVEL You'll report to our Software Engineering Manager, based in the UK Our ideal candidate will be based in/around the Greater Poole/Bournemouth regions in the UK This role will be expected to be onsite for a minimum of 10 days a month at the candidate's local office Travel may be required to Seakeeper's Pennsylvania, Florida, or other facilities/locations on an as needed basis, up to 10% EQUAL EMPLOYMENT OPPORTUNITY Seakeeper is personally committed to building an inclusive and diverse workforce. We are an Equal Employment Opportunity Employer/Affirmative Action Employer and do not discriminate on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, marital status, veteran status, genetic information, or any other protected characteristic under applicable law. All employment is decided on the basis of job requirements, individual qualifications, and business need.
Technical Lead Linux 100% Remote
Framework Ventures
Join Tether and Shape the Future of Digital Finance At Tether, we're not just building products, we're pioneering a global financial revolution. Our cutting edge solutions empower businesses-from exchanges and wallets to payment processors and ATMs-to seamlessly integrate reserve backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction. Innovate with Tether Tether Finance: Our innovative product suite features the world's most trusted stablecoin, USDT, relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services. Tether Power: Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco friendly practices in state of the art, geo diverse facilities. Tether Data: Fueling breakthroughs in AI and peer to peer technology, we reduce infrastructure costs and enhance global communications with cutting edge solutions like KEET, our flagship app that redefines secure and private data sharing. Tether Education: Democratizing access to top tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity. Tether Evolution: At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways. About the job This role involves leading development of a secure, user friendly Linux operating system based on that will potentially build on Wayland, MicroVMs and immutability principles and be compatible across diverse devices-from desktops to smart watches. It emphasizes security comparable to Qubes OS through virtualization and compartmentalization, while prioritizing convenience and ease of use. As the lead developer, you will initiate and guide the project from its foundational stages. Responsibilities Lead and mentor a team of Linux developers, ensuring high code quality, adherence to open source practices, and kernel development standards. Design and implement core OS components, including kernel modifications, user space tools, and system integrations for robustness, security, and performance. Collaborate with hardware and security teams to ensure seamless integration and broad device compatibility. Partner with a project manager to define technical roadmaps, prioritize tasks, and achieve project milestones, identifying risks and implementing solutions promptly. Provide hands on leadership to bootstrap the project, including initial development, recruiting key personnel, and fostering open source community engagement. Conduct code and architecture reviews to optimize for stability, performance, and hardware compatibility. Stay informed on advancements in the Linux ecosystem, kernel developments, and relevant tools, incorporating innovations as appropriate. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience. Demonstrated leadership in Linux distributions, kernel contributions, or related open source projects (e.g., GNOME, systemd). At least 6 years of hands on experience in Linux OS development, including kernel programming, distribution packaging, and low level system development in C/C++. Proven track record in building open source communities and managing partnerships. Essential experience with immutability (e.g., atomic updates), containerization (e.g., Docker, Podman), virtualization (e.g., QEMU, KVM, Xen for security isolation), Wayland compositing, and cross device portability. Strong understanding of operating system principles, security models (e.g., SELinux, AppArmor), and hardware software interfaces. Excellent leadership, problem solving, and communication skills. Highly desirable: Prior experience leading Linux engineering teams and collaborating with open source communities, as well as knowledge of distributed systems or embedded Linux.
10/05/2026
Full time
Join Tether and Shape the Future of Digital Finance At Tether, we're not just building products, we're pioneering a global financial revolution. Our cutting edge solutions empower businesses-from exchanges and wallets to payment processors and ATMs-to seamlessly integrate reserve backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction. Innovate with Tether Tether Finance: Our innovative product suite features the world's most trusted stablecoin, USDT, relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services. Tether Power: Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco friendly practices in state of the art, geo diverse facilities. Tether Data: Fueling breakthroughs in AI and peer to peer technology, we reduce infrastructure costs and enhance global communications with cutting edge solutions like KEET, our flagship app that redefines secure and private data sharing. Tether Education: Democratizing access to top tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity. Tether Evolution: At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways. About the job This role involves leading development of a secure, user friendly Linux operating system based on that will potentially build on Wayland, MicroVMs and immutability principles and be compatible across diverse devices-from desktops to smart watches. It emphasizes security comparable to Qubes OS through virtualization and compartmentalization, while prioritizing convenience and ease of use. As the lead developer, you will initiate and guide the project from its foundational stages. Responsibilities Lead and mentor a team of Linux developers, ensuring high code quality, adherence to open source practices, and kernel development standards. Design and implement core OS components, including kernel modifications, user space tools, and system integrations for robustness, security, and performance. Collaborate with hardware and security teams to ensure seamless integration and broad device compatibility. Partner with a project manager to define technical roadmaps, prioritize tasks, and achieve project milestones, identifying risks and implementing solutions promptly. Provide hands on leadership to bootstrap the project, including initial development, recruiting key personnel, and fostering open source community engagement. Conduct code and architecture reviews to optimize for stability, performance, and hardware compatibility. Stay informed on advancements in the Linux ecosystem, kernel developments, and relevant tools, incorporating innovations as appropriate. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience. Demonstrated leadership in Linux distributions, kernel contributions, or related open source projects (e.g., GNOME, systemd). At least 6 years of hands on experience in Linux OS development, including kernel programming, distribution packaging, and low level system development in C/C++. Proven track record in building open source communities and managing partnerships. Essential experience with immutability (e.g., atomic updates), containerization (e.g., Docker, Podman), virtualization (e.g., QEMU, KVM, Xen for security isolation), Wayland compositing, and cross device portability. Strong understanding of operating system principles, security models (e.g., SELinux, AppArmor), and hardware software interfaces. Excellent leadership, problem solving, and communication skills. Highly desirable: Prior experience leading Linux engineering teams and collaborating with open source communities, as well as knowledge of distributed systems or embedded Linux.
Senior Spacecraft Software Engineer
GoTo Meeting
Overview Spacecraft Software Engineer (GNSS) to join our team working at the intersection of satellite payloads, scientific computing, and data delivery systems. You will develop and maintain both the flight and ground software that powers satellite-based GNSS missions, working across system layers-from embedded software to cloud data pipelines-to help ensure the accurate and timely delivery of mission-critical scientific data to our customers. This is a high-impact role where autonomy, creativity, and technical breadth are key. What You'll Do Develop and maintain scientific and command & control software for GNSS-based satellite payloads using a variety of software stacks. Build and operate ground-based automation systems for efficient data extraction, transformation, and delivery from the satellite to end users. Collaborate closely with flight operations to troubleshoot and ensure consistent, high-quality data delivery. Engage with other system engineers, payload developers, and mission operators to continuously evolve the software in support of scientific objectives. Participate in code reviews, testing, and documentation to uphold software reliability and traceability. Who You Are (Required Qualifications) We're looking for someone with at least 5 of the following qualifications: Proficient in at least one of C++ or Python, and capable of picking up new tools and languages as needed. Experience in FPGA development (VHDL or HLS) for signal processing or control systems. Solid background in DSP techniques and theory, especially in the context of RF or GNSS. Familiarity with GNSS signal processing and/or scientific applications such as GNSS-RO, GNSS-R, or PNT algorithms. Skilled in cloud-based systems (e.g., AWS), backend development, and managing data via scalable storage/database solutions. A lifelong learner-curious, adaptable, and open to new challenges outside your immediate expertise. Demonstrates strong work ethics and a focus on impactful contributions to the mission and team. Capable of independently navigating technical challenges and making forward progress without constant direction. Preferred Skills Prior experience working on satellite payloads or in the aerospace domain. Experience building telemetry and data visualization tools. Contribution to open-source scientific or aerospace-related software projects. Work Model and Compliance Spire operates a hybrid work model, and this position requires a minimum of three days per week in the office. Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses. Benefits Name Your Satellite Program (NYSP) Launch Attendance Generous Time Off Policy Education Assistance Program Employee Assistance Program (EAP) Employee Stock Purchase Program (ESPP) Family Leave Fitness Reimbursement Employee Referral Program Healthy snacks & beverages in every office About Spire Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its data and algorithms provide advanced maritime, aviation, and weather tracking. The company also maintains a global ground station network and 24/7 operations that provide real-time global coverage. Spire is global and embraces diverse viewpoints, skills, and experiences. We are an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status. To help maintain a safe and secure workplace, all candidates who receive a conditional offer will complete a background check, which may include criminal history and employment verification. Applying from California? Please review the CCPA Applicant Privacy Policy. Applying from the EU? Please review Spire's Privacy Policy.
10/05/2026
Full time
Overview Spacecraft Software Engineer (GNSS) to join our team working at the intersection of satellite payloads, scientific computing, and data delivery systems. You will develop and maintain both the flight and ground software that powers satellite-based GNSS missions, working across system layers-from embedded software to cloud data pipelines-to help ensure the accurate and timely delivery of mission-critical scientific data to our customers. This is a high-impact role where autonomy, creativity, and technical breadth are key. What You'll Do Develop and maintain scientific and command & control software for GNSS-based satellite payloads using a variety of software stacks. Build and operate ground-based automation systems for efficient data extraction, transformation, and delivery from the satellite to end users. Collaborate closely with flight operations to troubleshoot and ensure consistent, high-quality data delivery. Engage with other system engineers, payload developers, and mission operators to continuously evolve the software in support of scientific objectives. Participate in code reviews, testing, and documentation to uphold software reliability and traceability. Who You Are (Required Qualifications) We're looking for someone with at least 5 of the following qualifications: Proficient in at least one of C++ or Python, and capable of picking up new tools and languages as needed. Experience in FPGA development (VHDL or HLS) for signal processing or control systems. Solid background in DSP techniques and theory, especially in the context of RF or GNSS. Familiarity with GNSS signal processing and/or scientific applications such as GNSS-RO, GNSS-R, or PNT algorithms. Skilled in cloud-based systems (e.g., AWS), backend development, and managing data via scalable storage/database solutions. A lifelong learner-curious, adaptable, and open to new challenges outside your immediate expertise. Demonstrates strong work ethics and a focus on impactful contributions to the mission and team. Capable of independently navigating technical challenges and making forward progress without constant direction. Preferred Skills Prior experience working on satellite payloads or in the aerospace domain. Experience building telemetry and data visualization tools. Contribution to open-source scientific or aerospace-related software projects. Work Model and Compliance Spire operates a hybrid work model, and this position requires a minimum of three days per week in the office. Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses. Benefits Name Your Satellite Program (NYSP) Launch Attendance Generous Time Off Policy Education Assistance Program Employee Assistance Program (EAP) Employee Stock Purchase Program (ESPP) Family Leave Fitness Reimbursement Employee Referral Program Healthy snacks & beverages in every office About Spire Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its data and algorithms provide advanced maritime, aviation, and weather tracking. The company also maintains a global ground station network and 24/7 operations that provide real-time global coverage. Spire is global and embraces diverse viewpoints, skills, and experiences. We are an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status. To help maintain a safe and secure workplace, all candidates who receive a conditional offer will complete a background check, which may include criminal history and employment verification. Applying from California? Please review the CCPA Applicant Privacy Policy. Applying from the EU? Please review Spire's Privacy Policy.

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