76 to 100 of 379 Software Engineering Jobs in Cambridge

Medical Devices Inventor – Electronics Engineer

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
Electronics Engineers to help with the invention of new life saving and life improving medical devices.We are looking for a broad range of electronics engineering design skills from embedded software engineering to hardware electronics design. Ideally, you will have skills at both ends of the spectrum, however … stronger on one side or the other, we would still be happy to consider your application.Working within a team of electronics engineers, software engineers and physicists you will be helping with the invention and design of brand-new medical devices that will be used for life saving and life ...

Technical Director, Infrastructure SoC Software

Location
Cambridge, England, United Kingdom
possible in cloud and data center computing. Our Neoverse platforms are helping power the next generation of infrastructure – combining advanced silicon with the system software required to turn ambitious technology into production-ready solutions. We have a requirement for a Technical Director in the infrastructure solutions software team … group to join in a technical leadership role for a globally distributed software engineering team delivering highly complex software for our cloud and data center products This is an opportunity to make an impact at scale! Responsibilities: You will: Provide technical direction and expertise to the team ...

Software Engineer

Location
Cambridge, England, United Kingdom
working with an innovative healthcare technology business that is expanding its software and digital capabilities. They are looking for a Software Developer to join the team and help build applications that support laboratory operations, cloud platforms and diagnostic products. This is a predominantly backend focused position, developing APIs … data access layers, business logic and integrations. You will also have the opportunity to contribute to frontend development when required. The software you build will be used within a healthcare environment and contribute directly to improving clinical and patient outcomes. What you will be doing Designing, developing, testing ...

Software Development Engineer, AWS S3

Location
Cambridge, England, United Kingdom
directly with customers? Join our team building high-performance data access solutions that power critical workloads across AWS. We're creating open source systems software that enables applications to achieve breakthrough throughput when accessing Amazon S3, working across multiple programming languages including Rust, and diving deep into file system … problems with limited data, transforming ambiguity into elegant solutions. You'll work at the intersection of distributed systems, systems programming, and customer needs—designing software that handles massive scale while maintaining exceptional performance. Your technical depth and problem-solving skills will directly impact how customers access and process data ...

Specialist Software Engineer (Python)

Location
Cambridge, England, United Kingdom
Specialist Software Engineer Cambridge, UK | Hybrid Join a cutting-edge R&D team developing next-generation cybersecurity technology designed to tackle sophisticated, real-world threats. This is a rare opportunity for an experienced engineer to combine hands-on development, software architecture, and technical leadership in an innovation-driven … environment. What You'll Do Lead the design and development of complex software systems. Drive technical strategy and architecture decisions. Develop scalable, production-grade solutions from concept to deployment. Mentor engineers and champion engineering best practices. Collaborate with cross-functional teams to deliver high-impact technology. What ...

Senior Software Engineer, AI Services

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
AVEVA is creating software trusted by over 90% of leading industrial companies.Position: Senior Software Engineer, AI ServicesLocation: Cambridge, United Kingdom (hybrid)Employment Type: Full-Time The job We are looking for passionate and seasoned Software Engineers to join our Core AI Services team. In this role … security controls to protect sensitive data and ensure secure access to AI services. Contribute to design reviews, code reviews, and architectural discussions to ensure engineering excellence. Mentor junior developers, encourage continuous learning, and contribute to a culture of innovation. Essential requirements Extensive experience in software engineering, preferably ...

Software Engineering Consultant

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£46000 - £70000/annum DoE + benefits
Developing high integrity real-time software for medical device applications Due to continued success, this Cambridge based creator of medical systems is seeking an exceptional C++ software engineer to join their engineering team. In this role you would be involved from the outset with a wide variety … beneficial high-technology healthcare devices. You will be liaising closely with clients, and working alongside colleagues from disciplines such as electronics and mechanical engineering, so excellent communications skills, problem-solving ability, and initiative will be needed. Your software expertise will allow you to design and implement dependable real ...

Embedded Software Engineer – Medical Devices

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
growing Medical Devices organisation, based in South Cambridge, are currently looking for an Embedded Software Engineer to help with the development of brand new, highly complex medical devices development.Although you will be working on the development of medical devices, your past role as an Embedded Software Engineer does … need to have been within the medical devices sector. It will be useful if you have past healthcare embedded software experience, but it could also be from another highly complex area that would have used your software, physics and mathematics knowledge to problem solves.This role would test ...

Staff ML Engineer - Developer Tools

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
Description:In the Developer Platforms group at Arm, our mission is to make AI software development on the Arm architecture simple and intuitive. We are growing our team and are looking for a passionate Staff ML Engineer to help us build our expertise in ML tooling and deliver … next generation of developer experiences for Arm.The ideal candidate will combine strong software engineering skills with deep practical experience of ML model optimisation and deployment. You will help make sophisticated ML optimisation techniques accessible to developers by building tools that analyse, optimize, and prepare models for efficient execution ...

Staff ML Engineer - Developer Tools

Location
Cambridge, England, United Kingdom
Description: In the Developer Platforms group at Arm, our mission is to make AI software development on the Arm architecture simple and intuitive. We are growing our team and are looking for a passionate Staff ML Engineer to help us build our expertise in ML tooling and deliver … next generation of developer experiences for Arm. The ideal candidate will combine strong software engineering skills with deep practical experience of ML model optimisation and deployment. You will help make sophisticated ML optimisation techniques accessible to developers by building tools that analyse, optimize, and prepare models for efficient ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
Senior Software Engineer role centres on asing a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience. Roku is the #1 TV streaming platform in the U. What you'll bring Minimum of 5+ years of software engineering With a heavy focus on C++ (C++14/17/20) Proficiency in Python for tooling and automation, with a working knowledge of Bright , specifically using tools like GDB, Valgrind, or platform-specific profilers Using generative AI tools to accelerate systems-level development As a Senior Software ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
Robotics Software Engineer - C++/ROS2/Linux Are you an experienced Software Engineer with strong expertise in C++ and ROS2, combined with a background in robotics and Linux environments? Are you based in the Cambridge area, or interested in joining one of the UK's leading centres … robotics and technology innovation? If so, our client - an innovative tech-for-good start-up - is looking to hire a Robotics Software Engineer based in Cambridge, UK, supporting operations across both UK and EU teams. Key responsibilities: Design, develop, and test software systems for advanced robotic platforms using ...

Embedded Software Engineer – Sensors and Signal Processing

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
growing scientific technology division is building a new team of Embedded Software Engineers and are looking for at least three people to join them in Cambridge and work on Sensors and Signal Processing technologies.Working alongside a number of technology specialists including Physicists, Electronics Engineers and Scientists, you will … applying your Embedded Software Engineering skills to successfully develop brand new and cutting-edge Sensors technologies and Signal Processing devices.It is expected that you would hold a degree from a leading university that led you into having a role that developed new technologies in highly regulated fields.The team ...

Staff RTL Design Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
collaborating with world-class architects and design engineers on technically demanding projects. Core Requirements Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline (or equivalent industry experience). 6+ years' experience in RTL design. Academic or commercial experience … design. Strong RTL design skills using Verilog, SystemVerilog, or VHDL. A solid software engineering background, including experience with: Object-oriented and functional programming paradigms – C,C++,Python Compiler infrastructures, particularly domain-specific languages (DSLs). Test-driven development and writing adaptive unit tests. Excellent attention to detail ...

Embedded Linux Developer

Location
Cambridge, England, United Kingdom
Your new career starts here with Plextek About the position VISION Plextek is a leading choice for employees and customers for exceptional engineering and strategic innovation to create better, safer, and more sustainable technologies and products. OUR VALUES AND BELIEFS Being a responsible business, we work with integrity … experience. We empower each other, we’re adaptable, show initiative, and deliver on our commitments together. THE ROLE We are looking for an Embedded Software Engineer with a strong grounding in embedded MCU and embedded Linux development. You will contribute to the design, build, and test of embedded systems ...

Senior RTL Design Engineer - CPU

Hiring Organisation
SiFive
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
specification. Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design.RequirementsBS/MS degree in computer science, computer engineering, electrical engineering or related field, or equivalent experience.3+ years of design experience.Academic or professional experience with CPU RTL design. Proficiency in hardware … design in Verilog, System Verilog, or VHDL.Strong software engineering skills/background, including:Object-oriented, aspect-oriented, and particularly functional programmingTemplated metaprogramming, in any languageCompiler infrastructures, particularly for domain-specific languagesData modeling, particularly intermediate representations for optimizing or transforming compiler passesTest-driven development, particularly ability to write adaptive ...

Senior RTL Design Engineer - CPU Frontend

Hiring Organisation
SiFive
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
specification. Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design.RequirementsBS/MS degree in computer science, computer engineering, electrical engineering or related field, or equivalent experience.3+ years of design experience.Academic or professional experience with CPU RTL design in one or more … following areas: instruction fetch, instruction decode, branch prediction, coherent caches, cache prefetching, TLBs.Proficiency in hardware (RTL) design in Verilog, System Verilog, or VHDL.Strong software engineering skills/background, including:Object-oriented, aspect-oriented, and particularly functional programmingTemplated metaprogramming, in any languageCompiler infrastructures, particularly for domain-specific languagesData modeling ...

Senior RTL Design Engineer - CPU

Location
Cambridge, England, United Kingdom
that knowledge is shared via great documentation and participation in a culture of collaborative design. Requirements BS/MS degree in computer science, computer engineering, electrical engineering or related field, or equivalent experience. 3+ years of design experience. Academic or professional experience with CPU RTL design. Proficiency … hardware (RTL) design in Verilog, System Verilog, or VHDL. Strong software engineering skills/background, including: Object‐oriented, aspect‐oriented, and particularly functional programming templated metaprogramming, in any language. Compiler infrastructures, particularly for domain‐specific languages. Data modeling, particularly intermediate representations for optimizing or transforming compiler passes. Test ...

Senior Software Engineer (ML QA)

Location
Cambridge, England, United Kingdom
About the job Help prove the ML software stack that future AI systems will depend on. the company is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack before it reaches customers and hardware.You will build … frameworks, simulators, emulators and future hardware. You will shape test architecture across large codebases, CI pipelines and representative ML workloads. You will use strong software engineering judgement to turn complex technical goals into scalable validation systems. This is a role for someone who enjoys depth, ownership and useful ...

Principal ML Engineer: Speech AI & Production

Location
Cambridge, England, United Kingdom
mostaccuratespeech recognition system globally. It also ensures their deployment into production, working with the latest developments in ML, but also with the best engineering practices for software engineering and model serving. This is a hands-on, technical leadership role with high ownership.You will develop and deploy advanced … speech systems that power our products as well as co-define the technical vision for ML, drive innovation, and mentor engineering teams. Your work will span the entire codebase. What You’ll Do: Develop and deploy ML models, translating research into scalable, maintainable code and services Optimise ML models ...

Head of Software

Location
Cambridge, England, United Kingdom
Title : Head of Software Location : Cambridge (On-Site Working) Salary : Up to £125,000 + Benefits & Bonus (Depending on Experience) Note: All Applicants must be able to obtain Security Clearance to work on UK Eyes only Projects. Overview Our client is seeking an experienced Head of Software to lead a multidisciplinary team in Cambridge. You will provide strategic, technical and people leadership across embedded software, DSP, FPGA and AI/ML, supporting innovative technologies including radar, sensing and communications across sectors such as defence and healthcare. The role combines team leadership, technical oversight, resource planning ...

Software Engineer, Regional TV Software (C/C++)

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.About the Team The International TV Software team at Roku develops and delivers software for television platforms across international markets, with a focus on Europe and Australia. The team works … closely with SOC partners to bring new TV products to market, develops software to meet regional broadcast standards, and supports certification with organizations such as ETV, the BBC, and DTG. The team operates across both new platform development and common software development projects, contributing to greenfield features ...

Embedded Firmware Engineer

Hiring Organisation
Orion Group
Location
Cambridge, England, United Kingdom
debug and optimise robust, production-ready firmware for resource-constrained, low-power IoT devices, working closely with hardware, systems, integration, test and wider product engineering teams. Role Functions Functions include, but are not limited to, the following: Design, develop, debug and optimise embedded firmware for low-power, STM32-based … Develop robust and maintainable firmware suitable for production deployment. Integrate GNSS modules, LoRa/LoRaWAN connectivity and a range of hardware peripherals. Develop embedded software within an RTOS environment, preferably FreeRTOS. Work closely with hardware engineers to integrate firmware with microcontrollers, sensors, communications modules and other embedded components. Develop ...

Senior AI Software Engineer

Location
Cambridge, England, United Kingdom
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product … fast‐paced environment, coming up with innovative ideas, patenting them, and productizing them at pace. We’re looking for a Senior AI Software Engineer to play a leading role, bringing deep skills in cutting‐edge AI to help us invent and deliver the next generation of intelligent capabilities. ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Overview:The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers … areas of Client/Server/Automotive/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.If you are similarly passionate about innovative technologies, then we would love to hear from you!Responsibilities:Active ...