Software Engineering Jobs in Cambridgeshire

126 to 150 of 150 Software Engineering Jobs in Cambridgeshire

Staff Machine Learning Tools Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
push the limits of the architecture. These tools are used across the architecture group to demonstrate that proposed features are suitable for implementation and can be unlocked by the software teams. Responsibilities: Develop tools that expose proposed hardware features and evaluate the resulting performance. Work with hardware architects to define the software interfaces to new features. Required Skills … and Experience : Strong programming experience in C++ and Python. Solid understanding of computer architecture. Good written and verbal communication skills. Experience developing software interfaces on large projects. Ability to understand accelerator designs. "Nice To Have" Skills and Experience : Familiarity with Machine Learning frameworks. Experience working with architects and modellers to test proposed features. Understanding of memory systems and hierarchy. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Software Development Engineer, MSR AI for Science

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Microsoft Corporation
Research Software Development Engineer, MSR AI for Science Cambridge, Cambridgeshire, United Kingdom Share job Date posted Jul 07, 2025 Job number Work site Up to 50% work from home Travel 0-25 % Role type Profession Research, Applied, & Data Sciences Research Sciences Employment type Full-Time Overview We are on the cusp of a new frontier in which machine learning … deep learning. We aim to advance this frontier and to drive real-world impact at a global scale. The AI for Science team encompasses multiple disciplines across machine learning, engineering, and the natural sciences and spans several sites in Europe. The field of machine learning has evolved significantly in recent years, with many of the most impactful contributions coming … from larger teams of people collaborating closely on well-defined and challenging goals. Furthermore, AI for Science in particular requires a combination of machine learning, engineering, and natural sciences, which again emphasises the importance of collaboration and teamwork. We are seeking a highly motivated and experienced Sr RSDE with expertise in machine learning and distributed systems. The ideal candidate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Golang Developer (Remote)

Cambourne, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Remotestar
We're assembling a team of elite founding software engineers for a startup, building the future of e-commerce in MENA, bringing together community, shopping and entertainment. Location: Remote We are looking for engineers who are passionate about creating scalable, robust, and secure solutions from the ground up. If you thrive in a fast-paced, entrepreneurial environment and are … up the appropriate cloud provider (TBD based on expertise). - Utilize Kubernetes or Terraform to manage infrastructure. - Implement Docker for containerization. 2) Golang Development: - 5+ years of experience in software development, with at least 2 years specializing in Go. - Develop and maintain robust, high-performance applications using Go. - Work on concurrent systems such as real-time bidding (RTB) systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Linux Kernel

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Principal Software Engineer - Linux Kernel Arm is renowned for its smartphone CPU and GPU technology, connecting billions globally. We are now expanding our software teams to innovate further. Our technology is integrated into various sectors, including industrial, automotive, IoT, desktop, and data centers. We aim to enable Arm by developing software solutions that bridge higher-level software stacks with hardware. Job Overview: Responsibilities: Our Open-Source Software group focuses on enabling new Arm architectures through kernel, firmware, system control, and driver development for diverse markets. Software on Arm must be efficient, secure, and compliant with the latest standards. We seek engineers experienced in low-level C coding, firmware, tooling, and OS design, who enjoy … Skills and Experience : Proficiency in C programming Ability to work collaboratively within a team and the Linux community Strong understanding of operating system fundamentals Experience in developing low-level software "Nice To Have" Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux Memory Management and Virtualization Experience contributing to Linux upstream projects More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
GPU technology? Do you want to use your technical skills and leadership to help drive your career? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali GPU products! We work closely with the multi-disciplined engineering teams across Arm's European design centres … being in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational, multifaceted and highly motivated software development group with great work ethics where you … You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. Leading software designs in coordination with Architects and cross-functional teams for new feature delivery. Performing code reviews for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Software Development Engineer, MSR AI for Science

Cambridge, Cambridgeshire, United Kingdom
Microsoft
data processing and model building pipelines. - Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions. - Collaborate with cross-functional teams, including scientists, researchers, and software engineers. - Document and share best practices across the organization. - Maintain the highest standards in code quality and software design. Qualifications (Text Only) Required: - Master's degree or equivalent … work experience in Computer Science, Physics, Engineering, Chemistry, Mathematics or a related field. - Strong familiarity with Linux and the open-source ecosystem. - Proficient experience working with machine learning and large datasets. - In-depth understanding of open source machine learning frameworks (e.g., PyTorch, ggml, llama.cpp, vllm). - Experience building complex systems on the cloud. - Experience building and optimizing distributed systems … data applications, including those using tensor accelerators or GPUs. - Strong analytical, problem-solving, and communication skills. - Passionate about pushing the boundaries of science. Prior experience developing high-performance scientific software is not required, but preferred. for Science Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - AI Developer Tooling

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
enable debugging, profiling and seamless deployment of workloads targeting Arm-based hardware. We are looking for a curious and driven engineer who is passionate about delivering impactful, high-quality software with a key focus on the end user experience. This is a unique opportunity to join a team working across a wide range of technology stacks to enable effective … software development for the next wave of ML centric compute on Arm. Responsibilities: Collaborate within a diverse team to design, deliver and refine the tools and workflows required to accelerate development on the next generation of Arm powered, ML capable, hardware. Engage with our agile development processes to help deliver high quality results at pace. Support and connect with … internal and external customers to ensure alignment and delivery of multi-faceted end to end solutions. Strengthen Arm's software ecosystem by upstreaming contributions and identifying opportunities to open source internal projects. Required Skills and Experience: Demonstrable proficiency in an at least one programming language and software stack. A curiosity and drive to create innovative developer experiences through More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate … high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science or Electronics Financially secure and … continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working. Another More ❯
Employment Type: Permanent
Salary: £35000 - £50000/annum DoE + Benefits
Posted:

Software Engineer - Robotic Systems

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
requirements analysis and solving outstanding challenges, to architecting and implementing code, to verification and troubleshooting issues. You will need: A 1st or 2.1 in a relevant STEM subject (e.g. engineering or computer science) from a well-respected university Demonstrable ability to engineer high quality, well-designed Python Software. Additional coding languages such as C++ and C# would be a More ❯
Employment Type: Permanent
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
bringing them along in their careers. They are seeking candidates interested by the technical challenges. Finance industry experience is not required; however experience in industries where execution speed and software integrity are important would be a bonus. A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills: well-versed in coding … with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate. Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum DoE
Posted:

FPGA Design Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
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. Role Overview: They are seeking an experienced FPGA Engineer with deep expertise in VHDL to focus on design, implementation, and verification of FPGA-based … 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 lab-based testing Optimize FPGA designs for performance … debugging and troubleshooting FPGA designs in a lab environment Experience in communications systems (wireless, optical, satellite, or related) is a strong advantage Preferred Qualifications: Degree in Electrical/Electronic Engineering, Computer Engineering, or a related field Knowledge of high-speed interfaces, DSP, or embedded systems Understanding of hardware/software co-design and system-level integration Whats More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
Job Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. 'Wherever Computing … Happens', we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient and … secure, and support the very latest Arm architectural features. We're looking for software engineers with experience writing low-level C code. As well as the technical work of writing patches to implement new functionality, improve performance and enable new Arm architecture, you will enjoy working as part of the wider open source community. Required Skills and Experience: Proficient More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Compilers

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
of our tools. Mentor junior members of the team to help grow their skills. Required Skills and Experience : C and/or C++ programming. Advanced experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models, etc Effective communication skills to influence internal or external partners. Application of software methodologies … tools, and processes including code review. Mentoring, guiding, and supporting personal and professional development in an engineering setting. Note: Training may be provided if you have only a subset of these key skills. "Nice To Have" Skills and Experience : The following is a selection of skills used across our projects. You do not need to have experience with any More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Gameplay)

Cambridge, Cambridgeshire, United Kingdom
Different Technologies Pty Ltd
We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented Senior Software Engineer (Gameplay) to join our team and help us develop and maintain our cutting-edge game technologies and systems. As a Senior Software Engineer (Gameplay) at World Makers, you will be responsible More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Machine Learning

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
team of hardworking problem solvers located across multiple countries and our flexible working practices enable us to collaborate efficiently across our different regions. We design and deliver machine learning software packages, tools, and reference workloads that help internal teams and partners explore and evaluate the capabilities of upcoming Arm-based platforms. These efforts support early validation, performance analysis, and … enablement of advanced workloads targeting machine learning use cases. Responsibilities: We apply our deep software expertise and collaborative spirit to work directly with leading technology companies, shaping the future of compute before silicon even exists. You will play a critical role in enabling and validating software stacks on pre-silicon platforms-including simulators, emulators, and prototypes-to ensure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior FPGA Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
This is a senior engineering role based in Cambridge, UK, working as part of an international team of software and hardware design engineers. The company's focus is in high-performance, low latency technologies, with an interest in parallel processing, algorithmic efficiency, data throughput, and network performance. You'd work alongside senior software engineers in Cambridge, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Media Video Driver

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview: We are seeking an experienced and driven VPU Technical Lead to lead a high-performing engineering team focused on video codec technologies and open source software development. In this strategic role, you will be at the forefront of architecting, developing, and optimizing software for Video Processing Units, enabling advanced media processing capabilities! You will guide … a team of engineers responsible for building software components that interact with hardware, open source drivers, and multimedia frameworks. The ideal candidate will have deep expertise in video codec standards (e.g., H.264, HEVC, AV1, VP9), strong technical leadership, and a proven track record of contributing to or leading open source projects in the media domain. Responsibilities: Provide technical leadership … and mentorship to a team of engineers working on VPU firmware, drivers, and media frameworks Drive the design, development, and optimization of video codec software (encode and decode) for various multimedia stacks (e.g., V4L2, FFmpeg, GStreamer). Guide the integration of VPU support into Linux kernel drivers and userspace libraries Collaborate across teams including hardware design, platform software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Peterborough, Cambridgeshire, United Kingdom
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 click apply for full job details More ❯
Employment Type: Permanent
Salary: GBP 75,000 Annual
Posted:

System Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Quantum Flagship
advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). Due to continued growth, we have an excellent opportunity for a System Software Engineer to help us test, build and integrate Deltaflow (the world's first QEC stack) into our external partners' hardware. This exciting and cutting-edge work will involve collaborating … with in-house engineering teams, as well as our external quantum hardware partners. As System Software Engineer, your ability to confidently support our customers to integrate Deltaflow by delivering a seamless installation will be critical. You will be comfortable delivering effective technical support to customers, both in-person and remotely. When you're not supporting customers with installations … you will be designing, building and testing user-facing software libraries to ensure performance and reliability so that our partners can get the most out of Deltaflow. We're creating something truly unique, complex and large-scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Riverlane Ltd
advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). Due to continued growth, we have an excellent opportunity for a System Software Engineer to help us build and test components for our decoder IP, at the heart of Deltaflow (the world's first QEC stack). This is a fantastic opportunity … of mathematicians, physicists and engineers, working together on a range of exciting and cutting-edge projects.We're creating something truly unique, complex and large-scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands-on quickly in areas outside your own expertise. You will thrive in a … the long-term success of Riverlane 28 days annual leave, plus bank holidays and enhanced family leave A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities A learning environment that encourages individual, team and company growth and learning, including a regular More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Apple Inc
crafting elegant solutions to highly complex challenges? Can you intrinsically see the importance in every detail? At Apple, our Platform Architecture group is responsible for connecting our hardware and software into one unified system. Join this team and you'll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of … our world renowned hardware and software architecture. You and your team will confirm that every product we make performs exactly as intended. Together, our work will be the reason millions of customers feel they can trust their devices every single day. Description Apple's Platform Architecture group is seeking a systems engineer to build high performance functional models of … advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products. Prototype and analyze architecture and operating system proposals. Interface kernels and drivers with processor and SoC models. Work closely with cross-functional teams across product groups. Promote new opportunities and techniques with other More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Field Application Engineer, Digital Design (Europe)

Cambridge, Cambridgeshire, United Kingdom
Riverlane Ltd
FPGA design to support customer installations, bring-up, and design flow integration. Working with our customers across the UK and Europe, you will work directly with internal and external engineering and scientific teams to ensure the successful deployment and optimisation of our FPGA-based system - from design flow setup to debugging and performance tuning. As a Senior FAE - Digital … throughput system that needs to perform complex operations, in a predictable and guaranteed way. You will also use your knowledge and expertise to support more junior engineers, interact with software and identify novel solutions to our challenging problems. This is a fantastic opportunity to join Riverlane's customer enablement team and play a pivotal role in enabling key quantum … hardware companies with QEC capability. This team is a mix of physicists, software engineers and hardware engineers, working together on a range of exciting and cutting-edge projects. Our mission is exciting, but complex. It requires teams with a wide range of skills and perspectives, that communicate well and collaborate effectively to achieve truly innovative solutions.You will thrive in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Rust Developer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Platform Recruitment Limited
of the development of a cutting-edge compiler development project. Significant hires have already been made in the team to support this role. About you: 5 years+ as a software engineer Experience with Rust (commercially or in your own time) C++ skills (if no commercial Rust exposure) Comfortable with low-level engineering (OS internals, kernel, compiler etc.,) Experienced More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Platform Mobile RF Engineer

Waterbeach, Cambridgeshire, United Kingdom
Redline Group Ltd
Platform Mobile RF Engineer based in Waterbeach, Cambridgeshire: Evaluate architectural and system impacts of new product designs from a mobile RF perspective Work closely with system, digital baseband, and software engineers to define balanced product architectures Bring hardware architectures to life in functional Advanced Technology Group prototypes Ensure architectural integrity of hardware solutions aligned with technology roadmaps Design and … Define, implement, and supervise PCB layout for RF solutions Utilise RF simulation tools for verification and optimisation Collaborate with cross-functional teams to ensure seamless integration with baseband and software systems Requirements of the Platform Mobile RF Engineer based in Waterbeach, Cambridgeshire: At least 5 years' proven industry experience in mobile RF design Strong PCB-level RF design background More ❯
Employment Type: Permanent
Salary: £75000 - £100000/annum
Posted:

Platform Mobile RF Engineer

Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Platform Mobile RF Engineer based in Waterbeach, Cambridgeshire: Evaluate architectural and system impacts of new product designs from a mobile RF perspective Work closely with system, digital baseband, and software engineers to define balanced product architectures Bring hardware architectures to life in functional Advanced Technology Group prototypes Ensure architectural integrity of hardware solutions aligned with technology roadmaps Design and … Define, implement, and supervise PCB layout for RF solutions Utilise RF simulation tools for verification and optimisation Collaborate with cross-functional teams to ensure seamless integration with baseband and software systems Requirements of the Platform Mobile RF Engineer based in Waterbeach, Cambridgeshire: At least 5 years' proven industry experience in mobile RF design Strong PCB-level RF design background More ❯
Employment Type: Permanent
Posted:
Software Engineering
Cambridgeshire
10th Percentile
£40,000
25th Percentile
£45,000
Median
£55,000
75th Percentile
£62,500
90th Percentile
£73,000