Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded Software Engineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded Software Engineer with expert C++ development experience to join their talented team. … What youll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ … STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs. Experience with sensor processing/fusion algorithms. Writing kernel drivers. Knowledge of Bluetooth and WiFi systems. More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to work on … critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of … debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior Embedded Software Engineer, your background should include: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Proven experience (5+ years) in embedded software development. Strong More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
on performance and scalability. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embeddedsystems, and hardware-software interactions. "Nice To Have" Skills and Experience: Demonstrated ability to lead large-scale projects, setting technical direction, and coordinating efforts across multiple teams. Extensive … experience with ARM embeddedsystems, including performance optimization and hardware bring-up. Familiar with Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGL ES, OpenCL. Experience in developing production-grade software for commercial organizations, with an emphasis on high-quality, maintainable code. Arm GPU Engineering Group: We produce graphics processing hardware and software … products for mobile, embedded and automotive industries. Mali Graphics Processor is the world's shipping GPU. Now we are entering into a new growth phase to provide new technologies and products for existing and new markets and are looking for hardworking people to join the team. In GPU Engineering you will work with the global best companies, making world More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
a device driver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embeddedsystems, and hardware-software interactions. "Nice To Have" Skills and Experience: Demonstrated ability to lead large-scale projects, setting technical direction, and coordinating efforts across multiple teams. Extensive … experience with ARM embeddedsystems, including performance optimization and hardware bring-up. Familiar with Android system software development and debugging Familiarity with Linux kernel internals and graphics stack components such as DRM/KMS and Mesa. Experience submitting and reviewing patches via mailing lists and engagement with community maintainers. Experience in developing production-grade software for commercial organizations … with an emphasis on high-quality, maintainable code. Arm GPU Engineering Group: We produce graphics processing hardware and software products for mobile, embedded and automotive industries. Mali Graphics Processor is the world's shipping GPU. Now we are entering into a new growth phase to provide new technologies and products for existing and new markets and are looking for More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
environments. Key Responsibilities: Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to … support hardware-software integration Optimize DSP code for computational efficiency, memory usage, and real-time constraints Participate in design reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embeddedsystems or fixed … point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real-time operating systems (RTOS) or bare-metal development environments Ability to interpret and influence system-level design decisions Desirable Qualifications: Degree in Electrical Engineering, Computer Engineering, or related discipline (advanced degrees preferred) Experience with FPGA/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
existing (micro-)architecture features based on our investigations Port and bring-up applications on Arm silicon and modelling platforms Required Skills and Experience : Good understanding of computer architecture and embeddedsystems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging skills Practical, organized and analytical approach … ML hardware accelerators (e.g. NPUs, TPUs, GPUs with CUDA support) Knowledge of optimising and profiling software Experience with assembly programming Software development and integration on Linux, Android, or similar systems Knowledge of scripting languages, including Python In Return: We are at the heart of the world's most sophisticated digital products. Our technology enables the generation of new markets … transformation of industries and society. We craft scalable, energy efficient-processors and related technologies. Our innovative technology is licensed by Arm Partners who have shipped more than 50 billion Systems on Chip containing our intellectual property. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers, and engineers, ensuring a fast, reliable route to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
such as NEON and SVE. Your work won't sit in a fork! It will go upstream and become part of Python itself, running everywhere from cloud platforms to embedded systems. You'll belong to a skilled, collaborative team, and engage with a global open-source community that values clean design, real impact and long-term thinking. Accommodations at More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Nuclera
Cypress, Playwright, or similar tools Demonstrated experience designing and executing risk-based testing strategies, and effectively communicating quality risks to technical and non-technical stakeholders Proficiency with version control systems (e.g., Git) and collaboration in Git-based workflows Familiarity with CI/CD pipelines (e.g., GitLab CI, Jenkins) and integrating automated tests into development workflows Solid understanding of Linux … communication and documentation skills, including the ability to write clear bug reports and actionable test evidence Desirable: Experience testing connected devices such as networked laboratory instruments, IoT devices, or embeddedsystems Familiarity with non-functional testing areas, including performance, stress, and scalability testing Exposure to quality methodologies such as CAPA (Corrective and Preventive Actions), 8D Problem Solving, or More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
and reliable software infrastructure and applications with limited resources. Java Java is popular in London and Cambridge's tech markets, extensively used in Fintech, Payments, Banking, and scientific sectors. EmbeddedSystems Cambridge is known as the 'Home of Embedded,' with a booming market attracting both senior engineers and young talent interested in low-level engineering. Software Tester More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
development, part of a multi-national enterprise with revenues in the billions and a footprint spanning continents. Our client is renowned for driving innovation in high-performance, mission-critical systems that power modern connectivity. With a focus on cutting-edge research, robust product development, and strategic long-term projects, they are expanding their engineering team to support growing demand. … the opportunity to work on challenging, high-impact projects within a collaborative, technically strong team. Key Responsibilities: Develop and implement digital designs using VHDL for FPGAs used in communication systems Collaborate with system architects, hardware designers, and software engineers to define and refine FPGA requirements Perform simulation, synthesis, place-and-route, and timing analysis Conduct design verification, validation, and … focus on VHDL Solid understanding of digital design principles, simulation tools, and synthesis flow Experience with major FPGA platforms (e.g., Xilinx, Intel/Altera, Microsemi) Familiarity with version control systems and scripting (e.g., Tcl, Python) Competent in debugging and troubleshooting FPGA designs in a lab environment Experience in communications systems (wireless, optical, satellite, or related) is a strong More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
built up strong experience in the field, we're just as interested. If you've worked on documentation for complex UIs, or command-line tools, have a curiosity about embeddedsystems, or bring any adjacent technical skills, even better! What matters most to us is your ability to learn quickly, grow in the role, and use what you … You work efficiently with a wide range of content and collaboration tools - from Markdown and rST to Git, Gerrit, Confluence, and Jira - and are quick to adapt when new systems are introduced. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
technology. They’re looking for Hardware Engineers to join their team, working on full hardware development from circuit design to prototyping and working with FPGA design, PCB layouts and embedded systems. You’ll need: PCB layout and schematic design experience Knowledge of VHDL or Verilog based FPGA Design Knowledge of PCIe, SPU, I2C etc A background in Digital Signal More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Description: Are you passionate about building secure systems from the ground up? We're seeking an experienced and motivated Product Security Engineer to enhance the security of our SoC and embedded firmware solutions. In this role, you will evaluate system security architectures, review firmware code, contribute to ROM assessments, and perform hands-on threat modeling and lightweight … for key management, update processes, and hardware protections. Communicate risks and solutions effectively to technical and non-technical stakeholders. Required Skills and Experience: Experience securing hardware-firmware interfaces or embedded systems. Hands-on expertise in C/C++ security code reviews. Knowledge of secure boot, key provisioning, firmware hardening, and trusted computing. Understanding of firmware attack surfaces such as … Strong collaboration, communication, and documentation skills. Nice To Have: Knowledge of hardware design flows (RTL, UVM/SystemVerilog). Experience with TPMs, Secure Elements, or cryptographic modules. Background in embedded security research or industry. Experience in vulnerability discovery and analysis, including CVEs. Familiarity with certification schemes like SESIP, PSA Certified, or Common Criteria. Additional Information: At Arm, we support More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
quality assurance activities. Required Skills and Experience : Expert in C programming. Experience in the Linux kernel and/or a device driver development. Deep understanding of computer architecture and embedded systems. "Nice To Have" Skills and Experience : Experience with leadership roles, driving and coordinating projects. Experience with ARM embedded systems. Experience with different testing/debugging tools and … Experience in software development for a commercial organisation. Experience in developing and contributing to open source software In return: We produce graphics processing hardware and software products for mobile, embedded and automotive industries. Mali Graphics Processor is the world's shipping GPU. Now we are entering into a new growth phase to provide new technologies and products for existing More ❯