RMG Digital is seeking a Frontend JavaScript Developer with a strong UI/UX focus to join a Hybrid team in Hitchin. You will craft intuitive web experiences using React, TypeScript, and modern JavaScript, collaborating closely with design and product groups to shape the look and feel of applications. The role emphasizes usability, accessibility, and performance across web and desktop (Electron). You'll contribute to product decisions and ensure high-quality UI across platforms while growing with
26/07/2026
Full time
RMG Digital is seeking a Frontend JavaScript Developer with a strong UI/UX focus to join a Hybrid team in Hitchin. You will craft intuitive web experiences using React, TypeScript, and modern JavaScript, collaborating closely with design and product groups to shape the look and feel of applications. The role emphasizes usability, accessibility, and performance across web and desktop (Electron). You'll contribute to product decisions and ensure high-quality UI across platforms while growing with
RMG Digital is seeking a Head of UX, Service Design and Digital Experience Strategy in Greater London. This senior leadership role involves building a high-performing UX practice and overseeing service design initiatives. You will play a pivotal role in client engagements and drive strategic transformation across digital ecosystems. Ideal candidates will have significant experience in UX and service design, proven leadership skills, and a strong advocacy for user-centred design. Benefits include flexible plans and health policies.
18/07/2026
Full time
RMG Digital is seeking a Head of UX, Service Design and Digital Experience Strategy in Greater London. This senior leadership role involves building a high-performing UX practice and overseeing service design initiatives. You will play a pivotal role in client engagements and drive strategic transformation across digital ecosystems. Ideal candidates will have significant experience in UX and service design, proven leadership skills, and a strong advocacy for user-centred design. Benefits include flexible plans and health policies.
Head of UX, Service Design and Digital Experience Strategy (Associate Director) The Head of UX and Service Design is a senior leadership role responsible for building and evolving a high-performing UX, User Research and Service Design capability, shaping experience-led transformation across digital and service ecosystems. The role leads client engagements, contributes to presales and growth, collaborates cross functionally, and drives thought leadership and strategic transformation. Responsibilities Lead and evolve a high performing UX, User Research and Service Design practice, setting standards, defining end to end service design principles, coaching senior practitioners, and managing capability development and future skills planning. Act as a senior client advisor and escalation point for UX and digital experience work, ensuring insight led, outcome focused delivery across discovery, research, strategy and design. Play a key role in presales and early stage shaping of opportunities, defining value propositions, delivery models, scope, estimates, and risks, and protecting margins through delivery success. Collaborate with Technology, Data and Strategy colleagues to design integrated services spanning systems, processes and user experiences, ensuring alignment between customer journeys and operational delivery. Contribute to internal and external thought leadership, develop repeatable frameworks, and help shape propositions that strengthen market differentiation and client impact. Act as a key contributor to large complex transformation opportunities, reframing client asks into clear, outcome led programmes and qualifying opportunities to ensure they are winnable, deliverable and margin protective. Minimum skills and experience Senior leadership experience in UX, User Research, Service Design or Digital Experience within a consultancy or complex organisation. Experience leading or delivering service design and end to end journey design, including service blueprinting or cross channel experience definition. Proven experience leading multidisciplinary teams and managing senior practitioners. Strong hands on background and advocacy in user centred design, accessibility and research methodologies. Experience overseeing complex client delivery with accountability for quality and outcomes. Demonstrable commercial experience, including scoping, estimation, utilisation, risk management and margin awareness. Experience supporting or leading presales, written public sector bids and senior client pitches. Strong stakeholder management skills with senior client leaders. Experience working across strategy, delivery and sales functions. Excellent communication, facilitation and decision making skills. Preferred skills and experience Exposure to regulated, enterprise or public sector environments. Background working in multidisciplinary environments. Experience shaping service design propositions or operating model transformation. Experience integrating qualitative insight with data, analytics or technology platforms. Thought leadership experience (frameworks, POVs, speaking, publishing). Knowledge of accessibility, inclusive design and ethical research practices. Familiarity with emerging trends including AI assisted design and research. Benefits We have a range of benefits on offer to support you. This includes pension plans, health and wellness policies, and a selection of flexible benefits to meet personal needs.
16/07/2026
Full time
Head of UX, Service Design and Digital Experience Strategy (Associate Director) The Head of UX and Service Design is a senior leadership role responsible for building and evolving a high-performing UX, User Research and Service Design capability, shaping experience-led transformation across digital and service ecosystems. The role leads client engagements, contributes to presales and growth, collaborates cross functionally, and drives thought leadership and strategic transformation. Responsibilities Lead and evolve a high performing UX, User Research and Service Design practice, setting standards, defining end to end service design principles, coaching senior practitioners, and managing capability development and future skills planning. Act as a senior client advisor and escalation point for UX and digital experience work, ensuring insight led, outcome focused delivery across discovery, research, strategy and design. Play a key role in presales and early stage shaping of opportunities, defining value propositions, delivery models, scope, estimates, and risks, and protecting margins through delivery success. Collaborate with Technology, Data and Strategy colleagues to design integrated services spanning systems, processes and user experiences, ensuring alignment between customer journeys and operational delivery. Contribute to internal and external thought leadership, develop repeatable frameworks, and help shape propositions that strengthen market differentiation and client impact. Act as a key contributor to large complex transformation opportunities, reframing client asks into clear, outcome led programmes and qualifying opportunities to ensure they are winnable, deliverable and margin protective. Minimum skills and experience Senior leadership experience in UX, User Research, Service Design or Digital Experience within a consultancy or complex organisation. Experience leading or delivering service design and end to end journey design, including service blueprinting or cross channel experience definition. Proven experience leading multidisciplinary teams and managing senior practitioners. Strong hands on background and advocacy in user centred design, accessibility and research methodologies. Experience overseeing complex client delivery with accountability for quality and outcomes. Demonstrable commercial experience, including scoping, estimation, utilisation, risk management and margin awareness. Experience supporting or leading presales, written public sector bids and senior client pitches. Strong stakeholder management skills with senior client leaders. Experience working across strategy, delivery and sales functions. Excellent communication, facilitation and decision making skills. Preferred skills and experience Exposure to regulated, enterprise or public sector environments. Background working in multidisciplinary environments. Experience shaping service design propositions or operating model transformation. Experience integrating qualitative insight with data, analytics or technology platforms. Thought leadership experience (frameworks, POVs, speaking, publishing). Knowledge of accessibility, inclusive design and ethical research practices. Familiarity with emerging trends including AI assisted design and research. Benefits We have a range of benefits on offer to support you. This includes pension plans, health and wellness policies, and a selection of flexible benefits to meet personal needs.
We're partnering with a market-leading technology company that designs products used in mission-critical environments across the globe. As the business continues to grow, they're looking to appoint an experienced Senior Product Manager to lead a key hardware product portfolio and help shape the future direction of the Product Management function. This is a genuine leadership opportunity for someone who enjoys combining strategic product thinking with hands on delivery, customer engagement and people leadership. The Opportunity You'll own the full product lifecycle for a portfolio of hardware products, working closely with engineering, commercial teams and customers to define product strategy, influence roadmap decisions and deliver products that solve real world operational challenges. Alongside portfolio ownership, you'll play an important role in developing the Product Management team, mentoring colleagues and helping build the next generation of product leaders. This is an excellent opportunity for someone looking to step into a highly influential position with significant visibility across the business. What You'll Be Doing Own the strategy, roadmap and commercial success of a hardware product portfolio. Lead products through their full lifecycle, from concept through to launch, in life management and end of life planning. Work closely with engineering teams to translate customer requirements into product decisions. Engage directly with customers to understand operational challenges and market needs. Collaborate with sales, marketing, operations and executive stakeholders. Mentor and support Product Managers, helping develop capability across the wider team. Drive continuous improvement across products, processes and portfolio performance. We're Looking For You'll be an experienced Product Manager who is comfortable operating at a senior level within an engineering led organisation. You'll ideally bring: Significant Product Management experience, including ownership of complex hardware products. Experience defining product strategy and managing the full product lifecycle. Previous leadership or people management experience. Strong stakeholder management and communication skills. The ability to work confidently alongside engineering teams and make commercially balanced product decisions. A collaborative, resilient approach with the confidence to influence at all levels. Desirable Experience Experience in any of the following would be highly advantageous: Mission critical communications RF or wireless technologies Electronics or embedded hardware Rugged devices Medical devices Defence or aerospace Industrial or safety critical products Candidates from other complex hardware environments are also encouraged to apply. Why Apply? This is more than a standard Product Manager role. You'll be joining an organisation where Product Management is central to the business strategy, with the opportunity to influence product direction, mentor others and play a key role in the future growth of the team. If you're looking for a position where your decisions genuinely matter and your products make a real world impact, we'd love to hear from you.
15/07/2026
Full time
We're partnering with a market-leading technology company that designs products used in mission-critical environments across the globe. As the business continues to grow, they're looking to appoint an experienced Senior Product Manager to lead a key hardware product portfolio and help shape the future direction of the Product Management function. This is a genuine leadership opportunity for someone who enjoys combining strategic product thinking with hands on delivery, customer engagement and people leadership. The Opportunity You'll own the full product lifecycle for a portfolio of hardware products, working closely with engineering, commercial teams and customers to define product strategy, influence roadmap decisions and deliver products that solve real world operational challenges. Alongside portfolio ownership, you'll play an important role in developing the Product Management team, mentoring colleagues and helping build the next generation of product leaders. This is an excellent opportunity for someone looking to step into a highly influential position with significant visibility across the business. What You'll Be Doing Own the strategy, roadmap and commercial success of a hardware product portfolio. Lead products through their full lifecycle, from concept through to launch, in life management and end of life planning. Work closely with engineering teams to translate customer requirements into product decisions. Engage directly with customers to understand operational challenges and market needs. Collaborate with sales, marketing, operations and executive stakeholders. Mentor and support Product Managers, helping develop capability across the wider team. Drive continuous improvement across products, processes and portfolio performance. We're Looking For You'll be an experienced Product Manager who is comfortable operating at a senior level within an engineering led organisation. You'll ideally bring: Significant Product Management experience, including ownership of complex hardware products. Experience defining product strategy and managing the full product lifecycle. Previous leadership or people management experience. Strong stakeholder management and communication skills. The ability to work confidently alongside engineering teams and make commercially balanced product decisions. A collaborative, resilient approach with the confidence to influence at all levels. Desirable Experience Experience in any of the following would be highly advantageous: Mission critical communications RF or wireless technologies Electronics or embedded hardware Rugged devices Medical devices Defence or aerospace Industrial or safety critical products Candidates from other complex hardware environments are also encouraged to apply. Why Apply? This is more than a standard Product Manager role. You'll be joining an organisation where Product Management is central to the business strategy, with the opportunity to influence product direction, mentor others and play a key role in the future growth of the team. If you're looking for a position where your decisions genuinely matter and your products make a real world impact, we'd love to hear from you.
RMG Digital partners with a market-leading technology company to appoint an experienced Senior Product Manager to lead a hardware product portfolio and shape the future direction of the Product Management function. You will own the full lifecycle for a portfolio of hardware products, collaborating with engineering, commercial teams and customers to define strategy, influence roadmaps and deliver solutions that solve real-world operational challenges.
15/07/2026
Full time
RMG Digital partners with a market-leading technology company to appoint an experienced Senior Product Manager to lead a hardware product portfolio and shape the future direction of the Product Management function. You will own the full lifecycle for a portfolio of hardware products, collaborating with engineering, commercial teams and customers to define strategy, influence roadmaps and deliver solutions that solve real-world operational challenges.
Senior Python Backend Engineer - Web Scraping Project 6-month contract £500 per day London Hybrid working A specialist sports modelling and trading technology business is seeking a Senior Python Backend Engineer to join its platform team on an initial six-month contract. The role focuses on a business-critical web scraping project to expand access to external liquidity providers and real-time market data. You will build reliable, low-latency services that collect, process and distribute data from external platforms, including systems that may not provide stable or conventional APIs. This position offers an opportunity for an experienced backend engineer who enjoys technically challenging work involving web scraping, reverse engineering, real-time data, imperfect third-party integrations and production systems where speed, correctness and reliability matter. You will work within a small, highly capable engineering team and take ownership of services with direct commercial impact. Responsibilities Building and maintaining high-performance web scraping and data collection services using Python and asyncio Reverse engineering websites, network requests and third-party platforms to identify reliable methods of accessing real-time data Developing low-latency data feeds that integrate with internal trading systems Designing resilient services that respond to changes in external websites and data sources Managing challenges such as session handling, authentication, rate limits, retries, timeouts and changing page structures Creating stable internal interfaces that shield the wider trading platform from unreliable external systems Working with distributed systems, event-driven architecture and high-throughput messaging Improving observability using structured logging, latency metrics, distributed tracing, dashboards, heartbeats and alerting Contributing to architectural decisions and the technical direction of the project Supporting engineering quality through code reviews, documentation and knowledge sharing Qualifications Strong backend engineering experience using Python Commercial experience building web scraping, data extraction or automated data collection systems Experience working with asynchronous Python, ideally using asyncio An understanding of browser behaviour, HTTP, APIs, authentication, cookies, sessions and network requests Experience reverse engineering websites or undocumented third-party integrations Knowledge of distributed systems, messaging platforms or event-driven architecture A thoughtful approach to reliability, resilience and operational behaviour Strong judgement around architecture, maintainability and pragmatic delivery Confidence working with business-critical production systems Excellent problem-solving skills and attention to detail Experience with trading systems, real-time data feeds, low-latency services, browser automation or rapidly changing third-party platforms would be particularly relevant. Technology environment The wider technology environment includes: Python, asyncio, Kafka, RabbitMQ, Redis, PostgreSQL, LXD Containers, Ansible and OpenTelemetry, alongside modern AI engineering tools such as Claude Code, Cursor and Codex. Contract details Initial six-month contract £500 per day Outside IR35 London-based hybrid working For a Senior Python Backend Engineer who wants to work at the sharp end of real-time trading technology, this is an opportunity to deliver a technically complex web scraping project where performance, reliability and correctness genuinely matter.
15/07/2026
Full time
Senior Python Backend Engineer - Web Scraping Project 6-month contract £500 per day London Hybrid working A specialist sports modelling and trading technology business is seeking a Senior Python Backend Engineer to join its platform team on an initial six-month contract. The role focuses on a business-critical web scraping project to expand access to external liquidity providers and real-time market data. You will build reliable, low-latency services that collect, process and distribute data from external platforms, including systems that may not provide stable or conventional APIs. This position offers an opportunity for an experienced backend engineer who enjoys technically challenging work involving web scraping, reverse engineering, real-time data, imperfect third-party integrations and production systems where speed, correctness and reliability matter. You will work within a small, highly capable engineering team and take ownership of services with direct commercial impact. Responsibilities Building and maintaining high-performance web scraping and data collection services using Python and asyncio Reverse engineering websites, network requests and third-party platforms to identify reliable methods of accessing real-time data Developing low-latency data feeds that integrate with internal trading systems Designing resilient services that respond to changes in external websites and data sources Managing challenges such as session handling, authentication, rate limits, retries, timeouts and changing page structures Creating stable internal interfaces that shield the wider trading platform from unreliable external systems Working with distributed systems, event-driven architecture and high-throughput messaging Improving observability using structured logging, latency metrics, distributed tracing, dashboards, heartbeats and alerting Contributing to architectural decisions and the technical direction of the project Supporting engineering quality through code reviews, documentation and knowledge sharing Qualifications Strong backend engineering experience using Python Commercial experience building web scraping, data extraction or automated data collection systems Experience working with asynchronous Python, ideally using asyncio An understanding of browser behaviour, HTTP, APIs, authentication, cookies, sessions and network requests Experience reverse engineering websites or undocumented third-party integrations Knowledge of distributed systems, messaging platforms or event-driven architecture A thoughtful approach to reliability, resilience and operational behaviour Strong judgement around architecture, maintainability and pragmatic delivery Confidence working with business-critical production systems Excellent problem-solving skills and attention to detail Experience with trading systems, real-time data feeds, low-latency services, browser automation or rapidly changing third-party platforms would be particularly relevant. Technology environment The wider technology environment includes: Python, asyncio, Kafka, RabbitMQ, Redis, PostgreSQL, LXD Containers, Ansible and OpenTelemetry, alongside modern AI engineering tools such as Claude Code, Cursor and Codex. Contract details Initial six-month contract £500 per day Outside IR35 London-based hybrid working For a Senior Python Backend Engineer who wants to work at the sharp end of real-time trading technology, this is an opportunity to deliver a technically complex web scraping project where performance, reliability and correctness genuinely matter.
RMG Digital in London is seeking a Senior Python Backend Engineer to lead a web scraping project on the trading platform. You will build high-performance, low-latency data collection services with asyncio, reverse-engineering sites and APIs where needed. You'll work in a hybrid London-based team on a six-month contract, delivering reliable data feeds to internal systems while prioritising reliability, speed and correctness.
15/07/2026
Full time
RMG Digital in London is seeking a Senior Python Backend Engineer to lead a web scraping project on the trading platform. You will build high-performance, low-latency data collection services with asyncio, reverse-engineering sites and APIs where needed. You'll work in a hybrid London-based team on a six-month contract, delivering reliable data feeds to internal systems while prioritising reliability, speed and correctness.
Our client, a leader in mission critical communication devices are seeking an Embedded Software Engineer with low level device driver software expertise to work on their market leading critical communication radio products. Reporting to the Device Driver Team Leader, the role will focus on the development of low-level embedded software components for digital radio products and their accessories. The successful candidate will have a good understanding of embedded telecommunications environment and mobile technology. You will possess strong communication skills and are comfortable discussing ideas and solutions with others to successfully design new components and resolve issues in legacy components. You will be able to apply initiative when required and will take ownership for achievement of your own activities. Previous Low-level Device Driver / Platform Embedded Software development experience of a released commercial product is essential. Specific responsibilities include: Design, implementation and testing of the low-level embedded software within the Sepura digital radio product range for a range of Operating Systems including Embedded Linux, Free RTOS, SYS/BIOS, OSE and bare-metal development. Definition and planning of software tasks at software component level. The production of architectural, design and test specifications. Design, implementation, maintenance and testing of the low-level embedded software within the Sepura digital radio product range. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. This role requires security clearance. Must haves: Essential experience Excellent knowledge of the C programming language in real time systems, with related experience of s/w design, implementation and test. Excellent debugging skills. Enjoys investigating and solving challenging real-time platform issues. Good code comprehension skills. Experience in complete software development lifecycle within commercially released embedded products. Familiar with real-time multi-processor, multi-threaded, event-driven software. Familiar with Embedded Linux driver architecture. Experience of using ARM BSPs. Developing product quality real time embedded software for low level device drivers. Experience of using configuration management and fault tracking tools. Familiarity of working in PC and UNIX based environments. Desirable qualifications & experience Degree in relevant discipline Development for ARM based mobile communications products running real time operating systems. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes. Experience of using tools for measuring code coverage, profiling and memory leak detection. Experience of (automated) software testing at a component level. Person specification Innovative with proven ability to generate new ideas and approaches to problems. Tenacity to probe issues to understand their root causes. Structured in his/her working practices with a practical understanding of quality software development processes Good analytical, numerical, written and verbal communications skills. Good team player Familiar with Agile Scrum working practices. Experience of working in a medium size technology company.
07/07/2026
Full time
Our client, a leader in mission critical communication devices are seeking an Embedded Software Engineer with low level device driver software expertise to work on their market leading critical communication radio products. Reporting to the Device Driver Team Leader, the role will focus on the development of low-level embedded software components for digital radio products and their accessories. The successful candidate will have a good understanding of embedded telecommunications environment and mobile technology. You will possess strong communication skills and are comfortable discussing ideas and solutions with others to successfully design new components and resolve issues in legacy components. You will be able to apply initiative when required and will take ownership for achievement of your own activities. Previous Low-level Device Driver / Platform Embedded Software development experience of a released commercial product is essential. Specific responsibilities include: Design, implementation and testing of the low-level embedded software within the Sepura digital radio product range for a range of Operating Systems including Embedded Linux, Free RTOS, SYS/BIOS, OSE and bare-metal development. Definition and planning of software tasks at software component level. The production of architectural, design and test specifications. Design, implementation, maintenance and testing of the low-level embedded software within the Sepura digital radio product range. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. This role requires security clearance. Must haves: Essential experience Excellent knowledge of the C programming language in real time systems, with related experience of s/w design, implementation and test. Excellent debugging skills. Enjoys investigating and solving challenging real-time platform issues. Good code comprehension skills. Experience in complete software development lifecycle within commercially released embedded products. Familiar with real-time multi-processor, multi-threaded, event-driven software. Familiar with Embedded Linux driver architecture. Experience of using ARM BSPs. Developing product quality real time embedded software for low level device drivers. Experience of using configuration management and fault tracking tools. Familiarity of working in PC and UNIX based environments. Desirable qualifications & experience Degree in relevant discipline Development for ARM based mobile communications products running real time operating systems. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes. Experience of using tools for measuring code coverage, profiling and memory leak detection. Experience of (automated) software testing at a component level. Person specification Innovative with proven ability to generate new ideas and approaches to problems. Tenacity to probe issues to understand their root causes. Structured in his/her working practices with a practical understanding of quality software development processes Good analytical, numerical, written and verbal communications skills. Good team player Familiar with Agile Scrum working practices. Experience of working in a medium size technology company.
RMG Digital is seeking an Embedded Software Engineer in Landbeach, UK, to develop low-level embedded software for critical communication devices. The successful candidate will have a strong background in C programming, debugging, and the software development lifecycle. Key responsibilities include designing and implementing low-level embedded software, participating in project planning, and conducting integration testing. Candidates must have excellent problem-solving skills and be comfortable working in a team environment. .
07/07/2026
Full time
RMG Digital is seeking an Embedded Software Engineer in Landbeach, UK, to develop low-level embedded software for critical communication devices. The successful candidate will have a strong background in C programming, debugging, and the software development lifecycle. Key responsibilities include designing and implementing low-level embedded software, participating in project planning, and conducting integration testing. Candidates must have excellent problem-solving skills and be comfortable working in a team environment. .
RMG Digital is searching for a Principal Linux / Android Platform Engineer to join their innovative team in Landbeach, UK. This role focuses on Android platform engineering, specifically AOSP, Linux kernel, and low-level system development. Candidates should have a strong understanding of Android architecture, solid Linux system programming background, and proficiency in C++. The position is office-based (5 days/week), contributing to mission-critical systems in a collaborative and agile environment.
07/07/2026
Full time
RMG Digital is searching for a Principal Linux / Android Platform Engineer to join their innovative team in Landbeach, UK. This role focuses on Android platform engineering, specifically AOSP, Linux kernel, and low-level system development. Candidates should have a strong understanding of Android architecture, solid Linux system programming background, and proficiency in C++. The position is office-based (5 days/week), contributing to mission-critical systems in a collaborative and agile environment.
Location:Just north of Cambridge, UK Salary:Up to £70k Fully office-based (5 days/week) We are working with a highly innovative engineering organisation operating at the forefront of secure communications technology. Their products deliver mission critical connectivity solutions used globally across public safety, defence, transport, utilities and commercial sectors. They are now seeking a Principal Linux / Android Platform Engineer to join their expanding Software Team, contributing to the next generation of broadband enabled devices built on advanced Android and Linux based platforms. The Role This is a true Android platform engineering role, focused on AOSP, Linux kernel and low level system development rather than application development. You will play a key role in the development, configuration & optimisation of the Android platform, working deep within the Android framework and underlying Linux system layers. Key areas of responsibility include: Android platform development and AOSP customisation. Linux kernel configuration, tuning and performance optimisation. Scheduler tuning, latency reduction and power management improvements. Modifying Android framework services and system components. Working within large scale codebases using Git (branching, merging, upstream integration). Integration of open source tools for debugging, profiling and performance analysis. Development of system level C++ components in real time, multi threaded environments. Supporting integration testing, issue investigation and root cause analysis. Producing design documentation and contributing to architectural decisions. Collaborating in agile scrum teams on mission critical product development. What We're Looking For Essential: Strong understanding of Android architecture and AOSP internals. Solid background in Linux system programming and/or kernel development. Experience optimising Linux/Android systems (performance, power, latency). Proficiency in C++ in embedded, real time, multi threaded environments. Experience with Android framework components such as Binder, AIDL, System Services (C++/Java), Framework APIs, NDK/JNI, SELinux, CTS. Experience working with mobile or embedded Linux platforms. Strong familiarity with debugging and profiling tools (memory, performance, code coverage, leak detection). Structured engineering approach with an understanding of software quality processes. Nice to Have: Experience with Linux open source configuration and patch management. Exposure to hardware teams (schematics, oscilloscopes, logic analysers). Background in ruggedised devices, secure communications or embedded consumer electronics. The Environment Highly collaborative, engineering led organisation. Stable, long term team with strong technical leadership. Agile scrum based delivery model. Focus on building robust, mission critical systems used in demanding environments. Strong emphasis on in office collaboration (5 days per week). Who This Role Suits Either: A true Android AOSP platform engineer looking to work on complex system level challenges. A strong embedded Linux engineer ready to transition into Android platform development. You'll thrive here if you enjoy deep technical work, system level problem solving and building software that operates close to the hardware in high reliability environments.
07/07/2026
Full time
Location:Just north of Cambridge, UK Salary:Up to £70k Fully office-based (5 days/week) We are working with a highly innovative engineering organisation operating at the forefront of secure communications technology. Their products deliver mission critical connectivity solutions used globally across public safety, defence, transport, utilities and commercial sectors. They are now seeking a Principal Linux / Android Platform Engineer to join their expanding Software Team, contributing to the next generation of broadband enabled devices built on advanced Android and Linux based platforms. The Role This is a true Android platform engineering role, focused on AOSP, Linux kernel and low level system development rather than application development. You will play a key role in the development, configuration & optimisation of the Android platform, working deep within the Android framework and underlying Linux system layers. Key areas of responsibility include: Android platform development and AOSP customisation. Linux kernel configuration, tuning and performance optimisation. Scheduler tuning, latency reduction and power management improvements. Modifying Android framework services and system components. Working within large scale codebases using Git (branching, merging, upstream integration). Integration of open source tools for debugging, profiling and performance analysis. Development of system level C++ components in real time, multi threaded environments. Supporting integration testing, issue investigation and root cause analysis. Producing design documentation and contributing to architectural decisions. Collaborating in agile scrum teams on mission critical product development. What We're Looking For Essential: Strong understanding of Android architecture and AOSP internals. Solid background in Linux system programming and/or kernel development. Experience optimising Linux/Android systems (performance, power, latency). Proficiency in C++ in embedded, real time, multi threaded environments. Experience with Android framework components such as Binder, AIDL, System Services (C++/Java), Framework APIs, NDK/JNI, SELinux, CTS. Experience working with mobile or embedded Linux platforms. Strong familiarity with debugging and profiling tools (memory, performance, code coverage, leak detection). Structured engineering approach with an understanding of software quality processes. Nice to Have: Experience with Linux open source configuration and patch management. Exposure to hardware teams (schematics, oscilloscopes, logic analysers). Background in ruggedised devices, secure communications or embedded consumer electronics. The Environment Highly collaborative, engineering led organisation. Stable, long term team with strong technical leadership. Agile scrum based delivery model. Focus on building robust, mission critical systems used in demanding environments. Strong emphasis on in office collaboration (5 days per week). Who This Role Suits Either: A true Android AOSP platform engineer looking to work on complex system level challenges. A strong embedded Linux engineer ready to transition into Android platform development. You'll thrive here if you enjoy deep technical work, system level problem solving and building software that operates close to the hardware in high reliability environments.