Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
Embedded Software Architect (Cambridge with Hybrid or Remote options): You will lead the architectural design of complex embedded software solutions for a complex wireless communications product You should have proven experience as a Software Architect or in a senior-level Software Engineer role with a strong desire to … move into an architectural role Extensive experience in software design and development, ideally in the mobile communications sector Deep understanding of embeddedLinux (kernel, device driver, performance, etc) &/or equivalent understanding of the Android AOSP Strong proficiency in modern programming languages, such as C, C++ &/or … e.g. electronics, signal processing, audio processing). Strong problem-solving skills and the ability to analyse unfamiliar, complex systems and processes Experience of developing embedded solutions utilising embeddedLinux (kernel and user-space) Role: Embedded Software Architect Location: Cambridge with Hybrid or Remote options Salary: up More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Linaro Ltd
Overview We seek a highly skilled and technically capable Senior EmbeddedLinux Software engineer to join the Linaro Professional Services team. Applicants should have a proven record of developing and delivering system software for production-grade consumer electronics and industrial IoT devices. As an experienced senior developer, you … of open-source contributions. Main Duties Design and development of custom operating system solutions based on Yocto, Android, and/or Debian platforms. Enable Linux support for various hardware blocks. Knowledge of ARM SoCs, with particular emphasis on Qualcomm SoCs. Bring up hardware platforms from scratch. Develop and support … Educated to Computer Science degree level or have similar relevant experience. Key Technical Skills & Experience Minimum seven years of experience working with production-grade Linux (Android/Yocto/Debian) for Embedded/Consumer Electronics/IoT Devices. Familiar with OS image generation (Yocto/AOSP/Debian More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
Software Architect - EmbeddedLinux The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Software … Architect to join their talented team. Key responsibilities for the role of Software Architect will include: Lead the architectural design of complex embedded software systems. Collaborate with cross-functional teams to ensure successful delivery. Create and maintain architectural blueprints whilst ensuring scalability and security. Oversee the technical direction across … with industry trends and emerging technologies. As the selected Software Architect, your background should include: Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of EmbeddedLinux, including Linux Kernel and Device Drivers More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Singular Recruitment
Software Architect - EmbeddedLinux The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Software … Architect to join their talented team. Key responsibilities for the role of Software Architect will include: Lead the architectural design of complex embedded software systems. Collaborate with cross-functional teams to ensure successful delivery. Create and maintain architectural blueprints whilst ensuring scalability and security. Oversee the technical direction across … with industry trends and emerging technologies. As the selected Software Architect, your background should include: Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of EmbeddedLinux, including Linux Kernel and Device Drivers More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
Singular Recruitment
Software Architect - EmbeddedLinux The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Software … Architect to join their talented team. Key responsibilities for the role of Software Architect will include: Lead the architectural design of complex embedded software systems. Collaborate with cross-functional teams to ensure successful delivery. Create and maintain architectural blueprints whilst ensuring scalability and security. Oversee the technical direction across … with industry trends and emerging technologies. As the selected Software Architect, your background should include: Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of EmbeddedLinux, including Linux Kernel and Device Drivers More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Singular Recruitment
Software Architect - EmbeddedLinux The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Software … Architect to join their talented team. Key responsibilities for the role of Software Architect will include: Lead the architectural design of complex embedded software systems. Collaborate with cross-functional teams to ensure successful delivery. Create and maintain architectural blueprints whilst ensuring scalability and security. Oversee the technical direction across … with industry trends and emerging technologies. As the selected Software Architect, your background should include: Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of EmbeddedLinux, including Linux Kernel and Device Drivers More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for EmbeddedLinux systems. … Harden the Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in EmbeddedLinux and system-level … C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: EmbeddedLinuxMore ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for EmbeddedLinux systems. … Harden the Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in EmbeddedLinux and system-level … C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: EmbeddedLinuxMore ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
The ONE Group Ltd
Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next-generation 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for EmbeddedLinux systems. … Harden the Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in EmbeddedLinux and system-level … C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: EmbeddedLinuxMore ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an … optimise the user experience. Play a part in enhancing software engineering techniques and practices within the team. Required Skills & Experience: Strong C++ development skills. EmbeddedLinux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an … optimise the user experience. Play a part in enhancing software engineering techniques and practices within the team. Required Skills & Experience: Strong C++ development skills. EmbeddedLinux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an … optimise the user experience. Play a part in enhancing software engineering techniques and practices within the team. Required Skills & Experience: Strong C++ development skills. EmbeddedLinux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to More ❯
Embedded Software Architect | Future of Networking Location: Cambridge, UK (3 days on-site) Position: Full-time, Permanent Base Salary: Paying up to £90,000 Industry: Optical Networking/Embedded Systems A leading technology company based near Cambridge is looking for an Embedded Software Architect to drive the … design and architecture of complex embeddedLinux systems used in cutting-edge hardware platforms. This senior-level role is ideal for someone with deep technical expertise and a passion for embedded system architecture. You'll define software structures across multiple projects, balancing hardware constraints with scalable, maintainable … design, while mentoring developers and guiding cross-functional teams. Key Requirements: 5+ years' experience defining embedded software architecture in commercial products 10+ years in embeddedLinux development (kernel, drivers, platform customisation) Strong C/C++ skills on ARM platforms Solid understanding of HW/SW integration and More ❯
Embedded Software Architect | Future of Networking Location: Cambridge, UK (3 days on-site) Position: Full-time, Permanent Base Salary: Paying up to £90,000 Industry: Optical Networking/Embedded Systems A leading technology company based near Cambridge is looking for an Embedded Software Architect to drive the … design and architecture of complex embeddedLinux systems used in cutting-edge hardware platforms. This senior-level role is ideal for someone with deep technical expertise and a passion for embedded system architecture. You'll define software structures across multiple projects, balancing hardware constraints with scalable, maintainable … design, while mentoring developers and guiding cross-functional teams. Key Requirements: 5+ years' experience defining embedded software architecture in commercial products 10+ years in embeddedLinux development (kernel, drivers, platform customisation) Strong C/C++ skills on ARM platforms Solid understanding of HW/SW integration and More ❯
Embedded Software Architect | Future of Networking Location: Cambridge, UK (3 days on-site) Position: Full-time, Permanent Base Salary: Paying up to £90,000 Industry: Optical Networking/Embedded Systems A leading technology company based near Cambridge is looking for an Embedded Software Architect to drive the … design and architecture of complex embeddedLinux systems used in cutting-edge hardware platforms. This senior-level role is ideal for someone with deep technical expertise and a passion for embedded system architecture. You'll define software structures across multiple projects, balancing hardware constraints with scalable, maintainable … design, while mentoring developers and guiding cross-functional teams. Key Requirements: 5+ years' experience defining embedded software architecture in commercial products 10+ years in embeddedLinux development (kernel, drivers, platform customisation) Strong C/C++ skills on ARM platforms Solid understanding of HW/SW integration and More ❯
experience programming in a range of languages including either C and C++; or C++ and C#. This should include demonstrable projects involving hardware for embedded and desktop applications. Additional experience with Python for prototyping is expected. Exposure and interest in electronics design and how it interacts with the software. … regulated work environments (ideally for medical devices) would be desirable. Any experience with wireless connectivity (Bluetooth, NFC, Wi-Fi), bare metal programming/RTOS, embeddedLinux or working at a technical consultancy would be beneficial. The company are ideally looking for an immediate starter. They will not consider … on projects (typically 3 or more days a week onsite). Keywords: Software Engineering, Consultancy, Medical Devices, Hardware/Electronics/Instrumentation, Varied Projects, EmbeddedLinux/RTOS/Bare Metal, Desktop Applications, Prototyping Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
resolutions, and embracing change. Skills Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) EmbeddedLinux - Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++, on bare metal, embeddedLinux or RTOS Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes … Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Linux kernel or device driver development experience advantageous Role: Senior Embedded Software Engineer Location: Cambridge with Hybrid options Salary: £50-65K with attractive benefits package including private healthcare, company performance bonus (on average … work for a highly respected Cambridge business. Candidates searching for the following job titles are also likely to be interested in this role: * Senior Embedded Software Developer * Senior Platform Software Engineer * Linux Software Engineer * Senior Firmware Engineer For full company details and job specification for this unique role More ❯
of streaming media. What you'll be doing Work closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architecture Integrate third-party C++ libraries Investigate, diagnose and resolve issues within the Roku Platform We're excited if you … have Relevant software development experience and a proven track record of designing and shipping high-quality software on an embedded platform. Extensive programming experience with C++ and EmbeddedLinux or Native Application Development In-depth understanding of Linux, tools, libraries, and open source development Understanding of … multi-threaded development Experience with OpenGL and DirectFB Media/Video knowledge such as codecs, media streaming, etc. would also be a plus Ideally, embedded and consumer electronics experience Ability to accurately estimate software tasks and work to schedule Success at Roku is a collaborative effort, so you need More ❯
Job Description We're recruiting on behalf of a Company based in the Cambridgeshire area who are looking to expand their Embedded team. The Role: Join a collaborative engineering team to develop embedded software for advanced radio systems. You'll work across the full development lifecycle—design, coding … integration, testing, and debugging—on real-time systems. Key Responsibilities: Develop embedded features within a SCRUM team Debug real-time issues and implement fixes Write and run unit/integration tests Collaborate with hardware and test teams Participate in Agile ceremonies and reviews Essential Skills: Degree in a relevant … discipline Strong programming (any language; C/C++ preferred) Good analytical and debugging skills Proactive, collaborative mindset Desirable: EmbeddedLinux or RTOS experience Familiarity with debugging/profiling tools Multi-threaded or real-time system knowledge Understanding of schematics and embedded hardware ... More ❯
exceptional opportunity to join an elite team, and have a real impact on the future of the company. You will bring: Excellent understanding of EmbeddedLinux or Android AOSP Expertise in C Java Strong knowledge of Linux kernel and Linux internals Exposure to architectural responsibilities Excellent More ❯
We are looking for a senior hardware engineer with an embedded systems focus to develop electronic platforms for defence and security applications. You will be called upon to develop solutions at the system level as well as take on the detailed electronic design work required to realise your concept. … have the opportunity to apply your skills to other sectors in which we are active including healthcare and consumer. Sharing ideas across sectors is embedded within our way of working. Examples of key technologies for our current projects include: Software Defined Radio EmbeddedLinux, RTOS and bare … of the following areas: Well versed in a breadth of core electronics disciplines including analogue and digital circuit design and a deep understanding of embedded systems. An excellent understanding of key embedded technologies including FPGA, high-end CPUs and SoCs, high speed communication techniques and DDRx memory. Exposure More ❯
engineering or similar. Industry experience programming in a range of languages including C, C++ and C#. This should include demonstrable projects involving hardware for embedded and desktop applications. Additional experience with Python for prototyping is expected. Exposure and interest in electronics design and how it interacts with the software. … regulated work environments (ideally for medical devices) would be desirable. Any experience with wireless connectivity (Bluetooth, NFC, Wi-Fi), bare metal programming/RTOS, embeddedLinux or working at a technical consultancy would be beneficial. The company are ideally looking for an immediate starter. They will not consider More ❯
practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-oriented design principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to … effectively within multidisciplinary teams. A proactive attitude towards learning and adopting new technologies. Skills you’ll have the opportunity to develop in this role: EmbeddedLinux and real-time software development. Geographic Information Systems (GIS). UI/UX design best practices. Python or other scripting languages. Machine More ❯
practices. As the selected Software Engineer, your background should include: 5+ years of professional software development experience. Strong proficiency in C++ and familiarity with Linux-based systems. Solid understanding of object-oriented design principles and a creative, problem-solving mindset. Excellent verbal and written communication skills. Proven ability to … effectively within multidisciplinary teams. A proactive attitude towards learning and adopting new technologies. Skills you’ll have the opportunity to develop in this role: EmbeddedLinux and real-time software development. Geographic Information Systems (GIS). UI/UX design best practices. Python or other scripting languages. Machine More ❯