Sepura plc. is looking for a Senior Test Engineer based in Cambridge to ensure the quality and reliability of communication products. You'll design, execute, and maintain tests across manual and automated frameworks. Responsibilities include testing software solutions, collaborating with various teams, and mentoring junior engineers. Applicants should have a degree in a related field and over 5 years of experience in testing. Experience with TETRA and LTE technologies is preferred. The role may require security clearance and includes travel.
03/07/2026
Full time
Sepura plc. is looking for a Senior Test Engineer based in Cambridge to ensure the quality and reliability of communication products. You'll design, execute, and maintain tests across manual and automated frameworks. Responsibilities include testing software solutions, collaborating with various teams, and mentoring junior engineers. Applicants should have a degree in a related field and over 5 years of experience in testing. Experience with TETRA and LTE technologies is preferred. The role may require security clearance and includes travel.
Sepura plc. in Cambridge is looking for Linux/Android Platform Developers to join the Software Team. You will focus on the Android platform's development, configuration, and optimization in a collaborative agile environment. Candidates should possess a degree in a relevant field and have a strong background in Linux and Android systems. This role requires good experience with C++, performance tuning, and debugging tools. Join Sepura and contribute to mission-critical technology solutions for diverse sectors.
03/07/2026
Full time
Sepura plc. in Cambridge is looking for Linux/Android Platform Developers to join the Software Team. You will focus on the Android platform's development, configuration, and optimization in a collaborative agile environment. Candidates should possess a degree in a relevant field and have a strong background in Linux and Android systems. This role requires good experience with C++, performance tuning, and debugging tools. Join Sepura and contribute to mission-critical technology solutions for diverse sectors.
Sepura plc. is seeking a Senior Hardware Engineer in Cambridge, UK. This role requires proven ATEX product design experience and entails collaborating on mission-critical communication products. Responsibilities include designing intrinsic safety circuitry, developing microprocessor-based systems, and producing high-quality engineering documentation. The ideal candidate has a relevant engineering degree and strong skills in technical communication and microprocessor system design. Competitive salary and benefits offered.
03/07/2026
Full time
Sepura plc. is seeking a Senior Hardware Engineer in Cambridge, UK. This role requires proven ATEX product design experience and entails collaborating on mission-critical communication products. Responsibilities include designing intrinsic safety circuitry, developing microprocessor-based systems, and producing high-quality engineering documentation. The ideal candidate has a relevant engineering degree and strong skills in technical communication and microprocessor system design. Competitive salary and benefits offered.
Principal Device Drivers Software Engineer Sepura is seeking an embedded software engineer with low level device driver software expertise to work on their market leading critical communication radio products. Our TETRA digital radio products are similar to mobile phones, yet also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities, and commercial customers. Sepura offers a broad range of radio products, support tools and accessories. 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 an embedded telecommunications environment and mobile technology, strong communication skills, and be comfortable discussing ideas and solutions with others to design new components and resolve issues in legacy components. You will be able to take initiative when required, own the achievement of your activities, and have previous low level device driver/platform embedded software development experience of a released commercial product. This role requires security clearance. Specific responsibilities include: Design, implementation, and testing of low level embedded software within the Sepura digital radio product range for a range of operating systems including Embedded Linux, FreeRTOS, SYS/BIOS, OSE, and bare metal development. Definition and planning of software tasks at the component level. Production of architectural, design, and test specifications. 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. Must haves Excellent knowledge of the C programming language in real time systems, with related experience of software design, implementation, and test. Excellent debugging skills and the ability to investigate and solve challenging real time platform issues. Good code comprehension skills. Experience in the complete software development lifecycle within commercially released embedded products. Familiarity with real time multi processor, multi threaded, event driven software. Knowledge of Embedded Linux driver architecture and experience using ARM BSPs. Experience developing product quality real time embedded software for low level device drivers. Experience using configuration management and fault tracking tools. Familiarity with working in PC and UNIX based environments. Desirable qualifications & experience Degree in a relevant discipline. Development for ARM based mobile communications products running real time operating systems. Familiarity with working with a hardware development team, interpreting schematics, and practical knowledge of debugging with logic analysers and oscilloscopes. Experience with tools for measuring code coverage, profiling, and memory leak detection. Experience with 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 work practices with a practical understanding of quality software development processes. Good analytical, numerical, written, and verbal communication skills. Good team player. Familiarity with Agile Scrum working practices. Experience working in a medium size technology company.
02/07/2026
Full time
Principal Device Drivers Software Engineer Sepura is seeking an embedded software engineer with low level device driver software expertise to work on their market leading critical communication radio products. Our TETRA digital radio products are similar to mobile phones, yet also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities, and commercial customers. Sepura offers a broad range of radio products, support tools and accessories. 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 an embedded telecommunications environment and mobile technology, strong communication skills, and be comfortable discussing ideas and solutions with others to design new components and resolve issues in legacy components. You will be able to take initiative when required, own the achievement of your activities, and have previous low level device driver/platform embedded software development experience of a released commercial product. This role requires security clearance. Specific responsibilities include: Design, implementation, and testing of low level embedded software within the Sepura digital radio product range for a range of operating systems including Embedded Linux, FreeRTOS, SYS/BIOS, OSE, and bare metal development. Definition and planning of software tasks at the component level. Production of architectural, design, and test specifications. 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. Must haves Excellent knowledge of the C programming language in real time systems, with related experience of software design, implementation, and test. Excellent debugging skills and the ability to investigate and solve challenging real time platform issues. Good code comprehension skills. Experience in the complete software development lifecycle within commercially released embedded products. Familiarity with real time multi processor, multi threaded, event driven software. Knowledge of Embedded Linux driver architecture and experience using ARM BSPs. Experience developing product quality real time embedded software for low level device drivers. Experience using configuration management and fault tracking tools. Familiarity with working in PC and UNIX based environments. Desirable qualifications & experience Degree in a relevant discipline. Development for ARM based mobile communications products running real time operating systems. Familiarity with working with a hardware development team, interpreting schematics, and practical knowledge of debugging with logic analysers and oscilloscopes. Experience with tools for measuring code coverage, profiling, and memory leak detection. Experience with 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 work practices with a practical understanding of quality software development processes. Good analytical, numerical, written, and verbal communication skills. Good team player. Familiarity with Agile Scrum working practices. Experience working in a medium size technology company.
Sepura plc. is seeking a Principal Device Drivers Software Engineer to develop low-level embedded software for its critical communication radio products. The role requires expertise in C programming, real-time systems, and embedded software development. The successful candidate will liaise with the Device Driver Team Leader, ensuring the integrity of the software and taking part in project planning and technical reviews. Candidates must have proven experience in device driver software and the ability to troubleshoot complex issues. Security clearance is required for this role.
02/07/2026
Full time
Sepura plc. is seeking a Principal Device Drivers Software Engineer to develop low-level embedded software for its critical communication radio products. The role requires expertise in C programming, real-time systems, and embedded software development. The successful candidate will liaise with the Device Driver Team Leader, ensuring the integrity of the software and taking part in project planning and technical reviews. Candidates must have proven experience in device driver software and the ability to troubleshoot complex issues. Security clearance is required for this role.
It's an exciting time to come and join the Sepura team. We are on the lookout for Linux/Android Platform Developers to play a key role within the Software Team. Sepura TETRA digital radio products are similar to mobile phones, but also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities and commercial customers. Sepura offer a broad range of radio products, support tools and accessories. Our next generation products will need to meet similar requirements but will need to utilise broadband communication and platform technologies. Role This role will focus on the development, configuration and tuning of the Android platform, Android framework/service alterations, and the Android development toolchain. Whilst experience of developing Android Apps is useful, this is not an Android App developer role. Ideally, candidates will be able to demonstrate previous experience gained over the full development life cycle of a released Android product. You will have a strong background in the development of Linux and Android based battery powered embedded systems. You will be capable of working in the Linux kernel and ASOP source trees. You will also be comfortable managing large code bases and confident using git to merge branches and upstream commits. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Responsibilities Android platform development, kernel configuration including modifications to the scheduler, performance optimisations and minimising latencies. Trialling and integrating open source development tools for debugging, profiling, code coverage, memory leak detection etc. Prototyping of demonstration systems to generate early feedback on proposed solutions. The production of architectural, design and test specifications. Integration testing, investigation and resolution of issues. Participation in project planning and technical reviews. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. You will be working as part of an agile scrum team focused on progressing projects, producing mission critical products, to meet our customer requirements. What you need to succeed Must-haves Qualifications Degree level qualification in a relevant discipline Experience and Skills Good understanding of the Android architecture and ecosystem (including low level and security) Experience of Linux kernel and system programming Experience optimising Linux/Android performance, e.g. power management Experience with most of the following: Binder AIDL Services (C++/Java) Framework APIs NDK, JNI CTS SE Linux Excellent knowledge of the C++ programming language in real time multi processor, multi threaded, event driven software. Experience of developing for mobile platforms Experience with development tools for debugging, profiling, code coverage, memory leak detection etc Structured in their working practices with a practical understanding of quality software development processes Nice to have Experience with Linux open source project configuration management and patching techniques. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes. Apply For Job
28/06/2026
Full time
It's an exciting time to come and join the Sepura team. We are on the lookout for Linux/Android Platform Developers to play a key role within the Software Team. Sepura TETRA digital radio products are similar to mobile phones, but also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities and commercial customers. Sepura offer a broad range of radio products, support tools and accessories. Our next generation products will need to meet similar requirements but will need to utilise broadband communication and platform technologies. Role This role will focus on the development, configuration and tuning of the Android platform, Android framework/service alterations, and the Android development toolchain. Whilst experience of developing Android Apps is useful, this is not an Android App developer role. Ideally, candidates will be able to demonstrate previous experience gained over the full development life cycle of a released Android product. You will have a strong background in the development of Linux and Android based battery powered embedded systems. You will be capable of working in the Linux kernel and ASOP source trees. You will also be comfortable managing large code bases and confident using git to merge branches and upstream commits. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Responsibilities Android platform development, kernel configuration including modifications to the scheduler, performance optimisations and minimising latencies. Trialling and integrating open source development tools for debugging, profiling, code coverage, memory leak detection etc. Prototyping of demonstration systems to generate early feedback on proposed solutions. The production of architectural, design and test specifications. Integration testing, investigation and resolution of issues. Participation in project planning and technical reviews. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. You will be working as part of an agile scrum team focused on progressing projects, producing mission critical products, to meet our customer requirements. What you need to succeed Must-haves Qualifications Degree level qualification in a relevant discipline Experience and Skills Good understanding of the Android architecture and ecosystem (including low level and security) Experience of Linux kernel and system programming Experience optimising Linux/Android performance, e.g. power management Experience with most of the following: Binder AIDL Services (C++/Java) Framework APIs NDK, JNI CTS SE Linux Excellent knowledge of the C++ programming language in real time multi processor, multi threaded, event driven software. Experience of developing for mobile platforms Experience with development tools for debugging, profiling, code coverage, memory leak detection etc Structured in their working practices with a practical understanding of quality software development processes Nice to have Experience with Linux open source project configuration management and patching techniques. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes. Apply For Job
As a Senior Test Engineer, you will be responsible for ensuring the quality and reliability of Sepura communication products. You will play a key role in designing, executing, and maintaining test across both manual and automated test frameworks on new and legacy Platforms. You will also work closely with Development, Conformance, and Business Support teams to enhance product quality and efficiency. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Day to Day: Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The activities you will be responsible for include: Writing and executing functional, regression, system, and performance testing to ensure product compliance with industry standards. Testing of software solutions / applications to ensure that the developed products meet the requirements and are free of defects. Reading and understanding requirements documentation provided by a Product Definition Team, Product Strategy Team or External test house. Involved in test planning, test execution, defect tracking, and reporting to stakeholders. Producing and maintaining appropriate documentation for tracking quality metrics. Develop and execute manual and automated test cases for Sepura's LTE and TETRA products. Collaborate with software, hardware, and system engineers to identify defects, reproduce issues, and drive resolutions. Ensure test environments, test equipment, and infrastructure are maintained and available for testing. Participate in design and requirements reviews to provide testability feedback. Mentor junior test engineers and contribute to the growth of the test team. This job involves some travelling so the successful applicant will have a full, clean driving licence, own car, and valid passport. Travel expenses will be paid. This role may require Security Clearance in the future. What you need to succeed Qualifications & Certifications: Bachelor's or Master's degree in computer science, Electronics, Telecommunications, or a related field. 3 years UK residency is required for security check. ISTQB certification (preferred but not mandatory). Experience and Skills: A high level of communication skills and technical understanding. 5+ years of experience in manual and automation testing, preferably in embedded systems, telecommunications, or mission critical applications. Experience with manual testing methodologies for embedded software and hardware products. Familiarity with TETRA and LTE technologies is highly desirable. Excellent problem-solving skills, attention to detail, and ability to work in an agile environment. A critical eye for detail and capable of delivering critical feedback without damaging relationships. Technical Skills: Knowledge of protocol testing, RF testing, and communication interfaces (e.g., TCP/IP, UDP, Serial, Bluetooth, etc.) is a plus. Strong experience in using Test Management tools (e.g., JIRA, TestRail, Jama). Hands on experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress, Postman, JMeter). Understanding of APIs and backend testing.
28/06/2026
Full time
As a Senior Test Engineer, you will be responsible for ensuring the quality and reliability of Sepura communication products. You will play a key role in designing, executing, and maintaining test across both manual and automated test frameworks on new and legacy Platforms. You will also work closely with Development, Conformance, and Business Support teams to enhance product quality and efficiency. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Day to Day: Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The activities you will be responsible for include: Writing and executing functional, regression, system, and performance testing to ensure product compliance with industry standards. Testing of software solutions / applications to ensure that the developed products meet the requirements and are free of defects. Reading and understanding requirements documentation provided by a Product Definition Team, Product Strategy Team or External test house. Involved in test planning, test execution, defect tracking, and reporting to stakeholders. Producing and maintaining appropriate documentation for tracking quality metrics. Develop and execute manual and automated test cases for Sepura's LTE and TETRA products. Collaborate with software, hardware, and system engineers to identify defects, reproduce issues, and drive resolutions. Ensure test environments, test equipment, and infrastructure are maintained and available for testing. Participate in design and requirements reviews to provide testability feedback. Mentor junior test engineers and contribute to the growth of the test team. This job involves some travelling so the successful applicant will have a full, clean driving licence, own car, and valid passport. Travel expenses will be paid. This role may require Security Clearance in the future. What you need to succeed Qualifications & Certifications: Bachelor's or Master's degree in computer science, Electronics, Telecommunications, or a related field. 3 years UK residency is required for security check. ISTQB certification (preferred but not mandatory). Experience and Skills: A high level of communication skills and technical understanding. 5+ years of experience in manual and automation testing, preferably in embedded systems, telecommunications, or mission critical applications. Experience with manual testing methodologies for embedded software and hardware products. Familiarity with TETRA and LTE technologies is highly desirable. Excellent problem-solving skills, attention to detail, and ability to work in an agile environment. A critical eye for detail and capable of delivering critical feedback without damaging relationships. Technical Skills: Knowledge of protocol testing, RF testing, and communication interfaces (e.g., TCP/IP, UDP, Serial, Bluetooth, etc.) is a plus. Strong experience in using Test Management tools (e.g., JIRA, TestRail, Jama). Hands on experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress, Postman, JMeter). Understanding of APIs and backend testing.
As a Senior Test Engineer, you will be responsible for ensuring the quality and reliability of Sepura communication products. Day to Day: Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. Responsibilities: Writing and executing functional, regression, system, and performance testing to ensure product compliance with industry standards. Testing of software solutions / applications to ensure that the developed products meet the requirements and are free of defects. Reading and understanding requirements documentation provided by a Product Definition Team, Product Strategy Team or External test house. Involved in test planning, test execution, defect tracking, and reporting to stakeholders. Producing and maintaining appropriate documentation for tracking quality metrics. Develop and execute manual and automated test cases for Sepura's LTE and TETRA products. Collaborate with software, hardware, and system engineers to identify defects, reproduce issues, and drive resolutions. Ensure test environments, test equipment, and infrastructure are maintained and available for testing. Participate in design and requirements reviews to provide testability feedback. Mentor junior test engineers and contribute to the growth of the test team. This job involves some travelling so the successful applicant will have a full, clean driving licence, own car, and valid passport. Travel expenses will be paid. This role may require Security Clearance in the future. What you need to succeed Qualifications & Certifications: Bachelor's or Master's degree in computer science, Electronics, Telecommunications, or a related field. 3 years UK residency is required for security check. ISTQB certification (preferred but not mandatory). Experience and Skills: A high level of communication skills and technical understanding. 5+ years of experience in manual and automation testing, preferably in embedded systems, telecommunications, or mission-critical applications. Experience with manual testing methodologies for embedded software and hardware products. Familiarity with TETRA and LTE technologies is highly desirable. Excellent problem-solving skills, attention to detail, and ability to work in an agile environment. A critical eye for detail and capable of delivering critical feedback without damaging relationships. Technical Skills: Knowledge of protocol testing, RF testing, and communication interfaces (e.g., TCP/IP, UDP, Serial, Bluetooth, etc.) is a plus. Strong experience in using Test Management tools (e.g., JIRA, TestRail, Jama). Hands on experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress, Postman, JMeter). Understanding of APIs and backend testing.
28/06/2026
Full time
As a Senior Test Engineer, you will be responsible for ensuring the quality and reliability of Sepura communication products. Day to Day: Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. Responsibilities: Writing and executing functional, regression, system, and performance testing to ensure product compliance with industry standards. Testing of software solutions / applications to ensure that the developed products meet the requirements and are free of defects. Reading and understanding requirements documentation provided by a Product Definition Team, Product Strategy Team or External test house. Involved in test planning, test execution, defect tracking, and reporting to stakeholders. Producing and maintaining appropriate documentation for tracking quality metrics. Develop and execute manual and automated test cases for Sepura's LTE and TETRA products. Collaborate with software, hardware, and system engineers to identify defects, reproduce issues, and drive resolutions. Ensure test environments, test equipment, and infrastructure are maintained and available for testing. Participate in design and requirements reviews to provide testability feedback. Mentor junior test engineers and contribute to the growth of the test team. This job involves some travelling so the successful applicant will have a full, clean driving licence, own car, and valid passport. Travel expenses will be paid. This role may require Security Clearance in the future. What you need to succeed Qualifications & Certifications: Bachelor's or Master's degree in computer science, Electronics, Telecommunications, or a related field. 3 years UK residency is required for security check. ISTQB certification (preferred but not mandatory). Experience and Skills: A high level of communication skills and technical understanding. 5+ years of experience in manual and automation testing, preferably in embedded systems, telecommunications, or mission-critical applications. Experience with manual testing methodologies for embedded software and hardware products. Familiarity with TETRA and LTE technologies is highly desirable. Excellent problem-solving skills, attention to detail, and ability to work in an agile environment. A critical eye for detail and capable of delivering critical feedback without damaging relationships. Technical Skills: Knowledge of protocol testing, RF testing, and communication interfaces (e.g., TCP/IP, UDP, Serial, Bluetooth, etc.) is a plus. Strong experience in using Test Management tools (e.g., JIRA, TestRail, Jama). Hands on experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress, Postman, JMeter). Understanding of APIs and backend testing.
Sepura plc. is seeking a Principal Audio Software Engineer in Cambridge to lead the development of cutting-edge audio processing technologies for mobile radio products. This role emphasizes ensuring high voice intelligibility and reliability under demanding conditions. Applicants should have at least 5 years of experience in audio software, deep knowledge of DSP algorithms, and strong coding skills in C/C++. Familiarity with communication standards like TETRA or DMR is a plus. This position demands security clearance and operates within an Agile process.
24/06/2026
Full time
Sepura plc. is seeking a Principal Audio Software Engineer in Cambridge to lead the development of cutting-edge audio processing technologies for mobile radio products. This role emphasizes ensuring high voice intelligibility and reliability under demanding conditions. Applicants should have at least 5 years of experience in audio software, deep knowledge of DSP algorithms, and strong coding skills in C/C++. Familiarity with communication standards like TETRA or DMR is a plus. This position demands security clearance and operates within an Agile process.
Looking for a role where you will have direct involvement in the whole lifecycle of future products? Sepura has a vacancy for a Platform Mobile RF Engineer based in our Cambridge Advanced Technology Group and reporting to the Technology Office. The successful candidate will have a structured approach to design, implementation, and verification. To thrive in this role, they will use their attributes as a natural collaborator and self starting team worker along with good time management and communication skills. This is an exciting opportunity for the right candidate to be part of a challenging and fast moving, yet friendly and supportive multidisciplinary team. Main responsibilities and tasks: Evaluating architectural and system impacts of new product designs and concepts from a Platform Mobile RF perspective to converge in the best solution for the applicable design constraints. Work closely with system, digital baseband, and software engineers in a co development environment to envisage effective and balanced product architectures. Bring up the Hardware architectures to life into functional Advanced Technology Group prototypes with a very active hands on approach. Ensure architectural integrity of the hardware solutions which are aligned with technology roadmaps. Job requirements: Technical skills and experience (Essential): At least 5 years proven industry experience in an equivalent role Proven ability to take a system view of Mobile RF solutions Strong background in RF design at PCB board level Experience with GSM/LTE mobile platforms and reference designs (e.g. Qualcomm or MediaTek) Proven hands on experience designing and bringing up mobile RF platforms from the ground up Experience defining, implementing, and supervising PCB layout design rules and constraints Experience with RF simulation tools (e.g. ADS, MWO, etc.) Experience with digital baseband RF integration Technical skills and experience (Desirable): EM simulation tools (e.g. CST, HFSS, FEKO, etc.) Mobile antenna design Reference designs creation and maintenance Personal attributes: Innovative with proven ability to generate new ideas and approaches to problems. Flexible and able to work in a fast paced dynamic team environment. Self aware striving for continuous improvement. Good analysis, numerical, written and verbal communications skills.
19/06/2026
Full time
Looking for a role where you will have direct involvement in the whole lifecycle of future products? Sepura has a vacancy for a Platform Mobile RF Engineer based in our Cambridge Advanced Technology Group and reporting to the Technology Office. The successful candidate will have a structured approach to design, implementation, and verification. To thrive in this role, they will use their attributes as a natural collaborator and self starting team worker along with good time management and communication skills. This is an exciting opportunity for the right candidate to be part of a challenging and fast moving, yet friendly and supportive multidisciplinary team. Main responsibilities and tasks: Evaluating architectural and system impacts of new product designs and concepts from a Platform Mobile RF perspective to converge in the best solution for the applicable design constraints. Work closely with system, digital baseband, and software engineers in a co development environment to envisage effective and balanced product architectures. Bring up the Hardware architectures to life into functional Advanced Technology Group prototypes with a very active hands on approach. Ensure architectural integrity of the hardware solutions which are aligned with technology roadmaps. Job requirements: Technical skills and experience (Essential): At least 5 years proven industry experience in an equivalent role Proven ability to take a system view of Mobile RF solutions Strong background in RF design at PCB board level Experience with GSM/LTE mobile platforms and reference designs (e.g. Qualcomm or MediaTek) Proven hands on experience designing and bringing up mobile RF platforms from the ground up Experience defining, implementing, and supervising PCB layout design rules and constraints Experience with RF simulation tools (e.g. ADS, MWO, etc.) Experience with digital baseband RF integration Technical skills and experience (Desirable): EM simulation tools (e.g. CST, HFSS, FEKO, etc.) Mobile antenna design Reference designs creation and maintenance Personal attributes: Innovative with proven ability to generate new ideas and approaches to problems. Flexible and able to work in a fast paced dynamic team environment. Self aware striving for continuous improvement. Good analysis, numerical, written and verbal communications skills.
A leading technology firm in Cambridge is seeking a Platform Mobile RF Engineer to engage directly in the entire lifecycle of future products. The successful candidate will collaborate effectively within a multidisciplinary team, focusing on RF design and implementation. This role requires at least 5 years of relevant industry experience, a strong system perspective on mobile RF solutions, and proven abilities in bringing hardware architectures to life. Join a fast-paced and supportive environment to innovate and thrive.
19/06/2026
Full time
A leading technology firm in Cambridge is seeking a Platform Mobile RF Engineer to engage directly in the entire lifecycle of future products. The successful candidate will collaborate effectively within a multidisciplinary team, focusing on RF design and implementation. This role requires at least 5 years of relevant industry experience, a strong system perspective on mobile RF solutions, and proven abilities in bringing hardware architectures to life. Join a fast-paced and supportive environment to innovate and thrive.
We are on the lookout for a Linux/Android Platform Developer to play a key role within the Software Team. Role Specific responsibilities may include: Android platform development, kernel configuration including modifications to the scheduler, performance optimisations and minimising latencies. Trialling and integrating open source development tools for debugging, profiling, code coverage, memory leak detection etc. Prototyping of demonstration systems to generate early feedback on proposed solutions. The production of architectural, design and test specifications. Integration testing, investigation and resolution of issues. Participation in project planning and technical reviews. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. You will be working as part of an agile scrum team focused on progressing projects, producing mission critical products, to meet our customer requirements. What you need to succeed Must haves Qualifications Degree level qualification in a relevant discipline Experience and Skills Good understanding of the Android architecture and ecosystem (including low level and security) Experience of Linux kernel and system programming Experience optimising Linux/Android performance, e.g. power management Experience with most of the following: Binder AIDL Services (C++/Java) Framework APIs NDK, JNI CTS SE Linux Excellent knowledge of the C++ programming language in real time multi processor, multi threaded, event driven software. Experience of developing for mobile platforms Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Structured in their working practices with a practical understanding of quality software development processes Nice to have Experience with Linux open source project configuration management and patching techniques. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes).
18/06/2026
Full time
We are on the lookout for a Linux/Android Platform Developer to play a key role within the Software Team. Role Specific responsibilities may include: Android platform development, kernel configuration including modifications to the scheduler, performance optimisations and minimising latencies. Trialling and integrating open source development tools for debugging, profiling, code coverage, memory leak detection etc. Prototyping of demonstration systems to generate early feedback on proposed solutions. The production of architectural, design and test specifications. Integration testing, investigation and resolution of issues. Participation in project planning and technical reviews. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. You will be working as part of an agile scrum team focused on progressing projects, producing mission critical products, to meet our customer requirements. What you need to succeed Must haves Qualifications Degree level qualification in a relevant discipline Experience and Skills Good understanding of the Android architecture and ecosystem (including low level and security) Experience of Linux kernel and system programming Experience optimising Linux/Android performance, e.g. power management Experience with most of the following: Binder AIDL Services (C++/Java) Framework APIs NDK, JNI CTS SE Linux Excellent knowledge of the C++ programming language in real time multi processor, multi threaded, event driven software. Experience of developing for mobile platforms Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Structured in their working practices with a practical understanding of quality software development processes Nice to have Experience with Linux open source project configuration management and patching techniques. Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes).
A technology solutions provider in Cambridge is seeking a Linux/Android Platform Developer to contribute to the Software Team. The role involves Android platform development, kernel configuration, and performance optimisation. You will also be responsible for integrating open-source tools and producing design specifications. The ideal candidate will hold a relevant degree and possess strong skills in C++ and Linux development. The position offers a collaborative and agile work environment.
18/06/2026
Full time
A technology solutions provider in Cambridge is seeking a Linux/Android Platform Developer to contribute to the Software Team. The role involves Android platform development, kernel configuration, and performance optimisation. You will also be responsible for integrating open-source tools and producing design specifications. The ideal candidate will hold a relevant degree and possess strong skills in C++ and Linux development. The position offers a collaborative and agile work environment.
We looking for a Principal Software Engineer to join the team. We are looking to recruit an experienced and highly skilled Principal Software Engineer to lead the design, development, and optimisation of our mission critical communication infrastructure. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. You will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle. Working alongside other Software application team members, the successful candidate will be responsible for the development, integration and maintenance of the existing Web. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Role Lead the architecture, design, and implementation of high-performance, resilient, and secure communication systems using C#/.NET. Develop robust, low-latency applications that handle high-volume data traffic (e.g., messaging queues, real time data processing). Drive technical vision and strategy for the platform, ensuring alignment with long term business goals and industry standards. Conduct code reviews, establish coding standards, and implement continuous integration/continuous delivery (CI/CD) pipelines. Troubleshoot and resolve the most complex technical issues, ensuring maximum system uptime and reliability. Mentor and guide mid level and senior developers, fostering a culture of technical excellence and innovation. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The Software Team at Sepura follows an Agile development process centred around the heartbeat of Scrum ceremonies. During each sprint you could be taking on several tasks related to several of the responsibilities listed above. What you need to succeed Must haves None specified explicitly. Qualifications Degree in relevant discipline Experience and Skills 10+ years of professional software development experience, with significant focus on C# and the .NET framework (including .NET Core/.NET 5+). Deep expertise in designing and developing highly scalable, distributed systems (e.g., microservices architecture). Experience with development of Web Applications. Proven experience with protocols and technologies common in communication or high availability systems (e.g., TCP/IP, gRPC, messaging services like Kafka or RabbitMQ). Expertise in performance tuning, concurrency, and multithreading to achieve low latency processing. Strong understanding of security principles related to critical infrastructure. Excellent problem solving, communication, and technical leadership skills. UI front end frameworks such as WPF, MVVM, MVP or MVC Nice to have Planning software projects (considering resourcing, task dependencies, tool requirements, etc) Working in an Agile SCRUM environment Experience using virtual environment such as Docker. Experience using Kotlin/Java Toolchain configuring (CI/CD, Version Control, Defect tracking tools, code analysis, automated testing)
10/06/2026
Full time
We looking for a Principal Software Engineer to join the team. We are looking to recruit an experienced and highly skilled Principal Software Engineer to lead the design, development, and optimisation of our mission critical communication infrastructure. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. You will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle. Working alongside other Software application team members, the successful candidate will be responsible for the development, integration and maintenance of the existing Web. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Role Lead the architecture, design, and implementation of high-performance, resilient, and secure communication systems using C#/.NET. Develop robust, low-latency applications that handle high-volume data traffic (e.g., messaging queues, real time data processing). Drive technical vision and strategy for the platform, ensuring alignment with long term business goals and industry standards. Conduct code reviews, establish coding standards, and implement continuous integration/continuous delivery (CI/CD) pipelines. Troubleshoot and resolve the most complex technical issues, ensuring maximum system uptime and reliability. Mentor and guide mid level and senior developers, fostering a culture of technical excellence and innovation. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The Software Team at Sepura follows an Agile development process centred around the heartbeat of Scrum ceremonies. During each sprint you could be taking on several tasks related to several of the responsibilities listed above. What you need to succeed Must haves None specified explicitly. Qualifications Degree in relevant discipline Experience and Skills 10+ years of professional software development experience, with significant focus on C# and the .NET framework (including .NET Core/.NET 5+). Deep expertise in designing and developing highly scalable, distributed systems (e.g., microservices architecture). Experience with development of Web Applications. Proven experience with protocols and technologies common in communication or high availability systems (e.g., TCP/IP, gRPC, messaging services like Kafka or RabbitMQ). Expertise in performance tuning, concurrency, and multithreading to achieve low latency processing. Strong understanding of security principles related to critical infrastructure. Excellent problem solving, communication, and technical leadership skills. UI front end frameworks such as WPF, MVVM, MVP or MVC Nice to have Planning software projects (considering resourcing, task dependencies, tool requirements, etc) Working in an Agile SCRUM environment Experience using virtual environment such as Docker. Experience using Kotlin/Java Toolchain configuring (CI/CD, Version Control, Defect tracking tools, code analysis, automated testing)
Sepura plc. is looking for a Principal Embedded Application Engineer to join their Software Team. This role focuses on developing embedded application software for digital radio products on embedded Linux and Android platforms. The ideal candidate will have over 10 years of experience in Linux and Android application development, strong proficiency in C and Java, and a solid background in embedded systems. The company offers an innovative environment that deals with mission-critical communication solutions.
10/06/2026
Full time
Sepura plc. is looking for a Principal Embedded Application Engineer to join their Software Team. This role focuses on developing embedded application software for digital radio products on embedded Linux and Android platforms. The ideal candidate will have over 10 years of experience in Linux and Android application development, strong proficiency in C and Java, and a solid background in embedded systems. The company offers an innovative environment that deals with mission-critical communication solutions.
Sepura plc. is seeking a Principal Software Engineer in Waterbeach to lead the design and optimization of mission-critical communication systems. This role is vital for ensuring system reliability and performance, and involves mentoring other engineers while driving best practices. The ideal candidate should possess over 10 years of software development experience, particularly in C# and .NET frameworks. Joining Sepura offers an exciting opportunity to contribute to innovative technology solutions that are used globally.
10/06/2026
Full time
Sepura plc. is seeking a Principal Software Engineer in Waterbeach to lead the design and optimization of mission-critical communication systems. This role is vital for ensuring system reliability and performance, and involves mentoring other engineers while driving best practices. The ideal candidate should possess over 10 years of software development experience, particularly in C# and .NET frameworks. Joining Sepura offers an exciting opportunity to contribute to innovative technology solutions that are used globally.
We are on the lookout for a Principal Embedded Application Engineer to join the Software Team. Overview Sepura TETRA digital radio products are similar to mobile phones, but also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities, and commercial customers. Sepura offers a broad range of radio products, support tools, and accessories. Our next generation products will need to meet similar requirements while utilising broadband communication and platform technologies. This role will focus on the development, configuration and tuning of Sepura's Mission Critical Services, the broadband based communication standard that forms the core technology for the UK's new Emergency Services Network (ESN). Ideally, candidates will demonstrate experience gained over the full software development life cycle and be comfortable discussing ideas and solutions with others to design new components and resolve issues in legacy components. Role Reporting to the Services Team Leader, this role focuses on the development of embedded application software components for digital radio products and their accessories on embedded Linux / Android platforms. Key Responsibilities Design, implementation and testing of embedded application software for Sepura digital radio products across operating systems including Embedded Linux and Android. Definition and planning of software tasks at the component level. Production of architectural, design and test specifications. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. Day to Day Our customer base spans many industries and markets worldwide. TETRA and LTE solutions are developed specifically for users facing critical communication challenges. You will be supported by your manager and team, and collaborate with other departments across the business. The Software teams follow an Agile development process centred on Scrum ceremonies. This role requires security clearance. What you need to succeed Required Skills and Experience Education: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Experience: 10+ years of professional experience developing Linux and Android applications with a strong background in C and Java. Technical Proficiency: Solid background in embedded software development, particularly in the user space (C). Good understanding of RTOS and embedded software systems. Experience with Android app development (Java) and modern app architecture. Demonstratable skills in test driven development in both embedded C and Android app spaces. Ability to interpret and apply complex specifications (e.g., ETSI/3GPP/RFC) in both embedded C and Android app spaces. Ability to work across software disciplines (a true generalist). Capability to work in a technical capacity with suppliers and customers. Ability to take ownership and provide technical leadership in both embedded C and Android app spaces. Demonstratable skills in scoping large multidisciplinary projects with attention to detail. Preferred (Nice to Have) Experience in mission critical or safety critical communication systems. Knowledge of TETRA, DMR, LTE/MCX or similar communication standards. Experience with ARM platforms, RTOS environments, or multi core optimisation.
10/06/2026
Full time
We are on the lookout for a Principal Embedded Application Engineer to join the Software Team. Overview Sepura TETRA digital radio products are similar to mobile phones, but also provide robust, long range, secure communication in harsh environments to public safety, military, transport, utilities, and commercial customers. Sepura offers a broad range of radio products, support tools, and accessories. Our next generation products will need to meet similar requirements while utilising broadband communication and platform technologies. This role will focus on the development, configuration and tuning of Sepura's Mission Critical Services, the broadband based communication standard that forms the core technology for the UK's new Emergency Services Network (ESN). Ideally, candidates will demonstrate experience gained over the full software development life cycle and be comfortable discussing ideas and solutions with others to design new components and resolve issues in legacy components. Role Reporting to the Services Team Leader, this role focuses on the development of embedded application software components for digital radio products and their accessories on embedded Linux / Android platforms. Key Responsibilities Design, implementation and testing of embedded application software for Sepura digital radio products across operating systems including Embedded Linux and Android. Definition and planning of software tasks at the component level. Production of architectural, design and test specifications. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. Day to Day Our customer base spans many industries and markets worldwide. TETRA and LTE solutions are developed specifically for users facing critical communication challenges. You will be supported by your manager and team, and collaborate with other departments across the business. The Software teams follow an Agile development process centred on Scrum ceremonies. This role requires security clearance. What you need to succeed Required Skills and Experience Education: Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field. Experience: 10+ years of professional experience developing Linux and Android applications with a strong background in C and Java. Technical Proficiency: Solid background in embedded software development, particularly in the user space (C). Good understanding of RTOS and embedded software systems. Experience with Android app development (Java) and modern app architecture. Demonstratable skills in test driven development in both embedded C and Android app spaces. Ability to interpret and apply complex specifications (e.g., ETSI/3GPP/RFC) in both embedded C and Android app spaces. Ability to work across software disciplines (a true generalist). Capability to work in a technical capacity with suppliers and customers. Ability to take ownership and provide technical leadership in both embedded C and Android app spaces. Demonstratable skills in scoping large multidisciplinary projects with attention to detail. Preferred (Nice to Have) Experience in mission critical or safety critical communication systems. Knowledge of TETRA, DMR, LTE/MCX or similar communication standards. Experience with ARM platforms, RTOS environments, or multi core optimisation.
Sepura plc. is seeking a Senior Embedded Software Engineer to join the core R&D team in Waterbeach, focusing on developing cutting-edge handheld mobile radio products. You will be integral in building the communication backbone used by first responders. This position requires a relevant degree and proficiency in C/C++ along with experience in Agile development processes. The role offers an opportunity to work on innovative solutions in a dynamic environment.
10/06/2026
Full time
Sepura plc. is seeking a Senior Embedded Software Engineer to join the core R&D team in Waterbeach, focusing on developing cutting-edge handheld mobile radio products. You will be integral in building the communication backbone used by first responders. This position requires a relevant degree and proficiency in C/C++ along with experience in Agile development processes. The role offers an opportunity to work on innovative solutions in a dynamic environment.
We're seeking a Senior Embedded Software Engineer to join our core R&D team, focusing on developing cutting edge handheld mobile radio products. In this role, you won't just be writing code; you will be building the communication backbone used by first responders. When the world is at its most chaotic, our systems must be at their most stable. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Key Responsibilities Design, implementation and testing of software components within the Sepura digital radio product range. Participation in the definition, planning and design of software tasks at software component level. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The Embedded Software team at Sepura follows an Agile development process centred around the heartbeat of Scrum ceremonies. During each sprint you could be taking on several tasks related to several of the responsibilities listed above. This role will require security clearance. What you need to succeed Required Skills and Experience Education: A degree (BEng/BSc or MEng/MSc) in Computer Science, Electronic Engineering, or a related field. Coding: Proficiency in C or C++ with a solid understanding of memory management and concurrency. Fundamentals: A strong grasp of Operating Systems (RTOS or Linux kernels) and computer architecture. Innovation: Proven ability to generate new ideas and approaches to problems. Personal attributes (essential) Structured in his/her working practices with a practical understanding of quality software development processes. Enthusiastic, communicative and inquisitive individual. Good analysis, numerical, written and verbal communications skills. Motivated by producing quality work within planned timescales. Customer (internal and external) focused. Flexible approach and willing to work on a variety of projects. Experience of working in a medium size 'high tech' company. Organised and structured way of working. Preferred (Nice-to-Have) Experience with Python for scripting and automation. Experience of automated software testing. Knowledge of digital signal processing (DSP) or RF fundamentals. Exposure to version control (Git) and CI/CD pipelines.
10/06/2026
Full time
We're seeking a Senior Embedded Software Engineer to join our core R&D team, focusing on developing cutting edge handheld mobile radio products. In this role, you won't just be writing code; you will be building the communication backbone used by first responders. When the world is at its most chaotic, our systems must be at their most stable. Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge. Key Responsibilities Design, implementation and testing of software components within the Sepura digital radio product range. Participation in the definition, planning and design of software tasks at software component level. Participation in project planning and technical reviews. Integration testing, investigation and resolution of issues. Day to Day Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. The Embedded Software team at Sepura follows an Agile development process centred around the heartbeat of Scrum ceremonies. During each sprint you could be taking on several tasks related to several of the responsibilities listed above. This role will require security clearance. What you need to succeed Required Skills and Experience Education: A degree (BEng/BSc or MEng/MSc) in Computer Science, Electronic Engineering, or a related field. Coding: Proficiency in C or C++ with a solid understanding of memory management and concurrency. Fundamentals: A strong grasp of Operating Systems (RTOS or Linux kernels) and computer architecture. Innovation: Proven ability to generate new ideas and approaches to problems. Personal attributes (essential) Structured in his/her working practices with a practical understanding of quality software development processes. Enthusiastic, communicative and inquisitive individual. Good analysis, numerical, written and verbal communications skills. Motivated by producing quality work within planned timescales. Customer (internal and external) focused. Flexible approach and willing to work on a variety of projects. Experience of working in a medium size 'high tech' company. Organised and structured way of working. Preferred (Nice-to-Have) Experience with Python for scripting and automation. Experience of automated software testing. Knowledge of digital signal processing (DSP) or RF fundamentals. Exposure to version control (Git) and CI/CD pipelines.