126 to 150 of 176 Software Engineer Jobs in Cambridge

Software Engineer - Ground Control & Flight Operations

Location
Cambridge, England, United Kingdom
Radical, based in Cambridge, UK, is on a mission to revolutionize aerospace technology. We seek a Software Development Engineer to build innovative software for our aircraft operations and ground control. The ideal candidate will have 3+ years of production software experience, with strong skills in full … stack development using Python and TypeScript. Join us in pushing the boundaries of technology and enjoy supporting flight-test campaigns while evolving our software infrastructure. #J-18808-Ljbffr ...

Staff Software Engineer - AI Compiler

Location
Cambridge, England, United Kingdom
Description: Arm's Central Technology Machine Learning Group is looking for highly motivated and creative software engineers to join the ML compiler development team! You would join our diverse and dedicated team shaping the future of AI on Arm's platforms. We work on all aspects of ML graph … will contribute to the design and implementation of an AI/ML compiler and ensure that it integrates well with rest of our ML software stack. We are looking for an engineer who has a desire to build knowledge, learn new skills, can adapt to a constantly evolving ...

Software Engineer, Education

Hiring Organisation
Autodesk
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Requisition ID #26WD99981Position Overview Autodesk Education Experiences (AEX) helps students, educators, and institutions access Autodesk tools, learning programs, and certifications. We are seeking a Software Development Engineer to build and deliver education-focused product experiences that support teaching and learning across Autodesk platforms. Our team operates like … help onboard other engineers to the codebaseContribute to team culture by sharing knowledge, and promoting reproducible engineering practicesMinimum QualificationsBachelor's degree in computer science, Software Engineering or equivalent practical experience3+ years of professional software engineering experience (or equivalent)Strong experience with Full-Stack development workflows/processes ...

Software Development Engineer

Location
Cambridge, England, United Kingdom
love challenging engineering projects, Radical is the startup for you. Join us and push the boundaries of what’s possible. Core responsibilities As a Software Development Engineer at Radical you will build and run the software we use to fly and operate our aircraft, the ground control … software, the fleet and operations tools, and the infrastructure behind them. You will be based at our office in Cambridge, UK, collaborating closely with our small, agile, and interdisciplinary team. Build and maintain the ground control software, a full‐stack web app for live telemetry ...

Embedded Software Engineer, Ring

Location
Cambridge, England, United Kingdom
Technologies Limited Ring builds home security products used by millions of customers worldwide. Our firmware engineers own the software that runs on those devices, from first boot through to the features customers use every day. We are looking for engineers who design and build software systems that happen … running on microcontrollers and RTOS environments Own components end to end: design, implementation, code review, testing, and maintenance across product generations Define and implement software interfaces consumed by other teams and services Debug and resolve issues across the full stack, from hardware bring-up through to production defects ...

Principal Cloud Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Principal Cloud Software EngineerLocation: Cambridge, UK – HybridEmployment Type: Full-time regularThe jobReporting to the Director of CONNECT Core Services, you will provide technical leadership for the design and implementation of AVEVA's cloud platform … Kubernetes, containers, or cloud-native application platformsExperience with Angular or equivalent web development frameworksExperience using AI-assisted coding tools to improve engineering productivity and software qualityStrong communication, ownership, adaptability, and curiosity, with the ability to motivate others and lead through technical influenceR&D at AVEVAOur global team of 2000+ ...

Senior Staff Software Development Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. Senior Member of Technical Staff - SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking … exciting role in the AMD Network Technology Group based in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different ...

Embedded Software Engineer - Medical Devices

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum DoE + benefits
Develop embedded C and C++ software to bring new medical technology to life Looking for an embedded development role with variety, client-contact, and a positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ … developer to join their multi-disciplinary engineering team. Here, you would work on projects which could range from on-board software for lab and hospital devices through to compact drug delivery systems or sensors for personal use. In each case, your work would make a direct positive impact ...

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 engineering. ...

Software Engineer (Internal Tooling)

Location
Cambridge, England, United Kingdom
engineer in the Internal Tooling team you will be building tools & services that accelerate the company’s processes where existing solutions are overly expensive, lacking features, or simply don’t exist. Your users are our own colleagues, across engineering, manufacturing, and all other departments. Feedback loops are extremely fast … which you are yet unfamiliar with. These may be full stack web services, or client side applications interfacing with custom hardware. Overview As an engineer in the Internal Tooling team you will be building tools & services that accelerate the company’s processes where existing solutions are overly expensive, lacking ...

Backend Software Engineer - Go, Python, AWS

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Global software and engineering technology company is looking to expand its software engineering team in Cambridge. You will be working on a range of new development projects for a significant public facing web/cloud platform that is used extensively across the globe by the engineering industries … communities. The are looking to hire Backend Software Engineers who can work as part of cross functional teams that design, develop, and maintain scalable web services. Key skills/experience required: Proven experience of at least 5+ years in web service development and system integration Understanding software architecture ...

Senior Software Engineer - ML Infrastructure (Python)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
shape the frameworks that ensure the world's ML workloads run successfully on Arm technology? We're looking for an experienced and analytical engineer to design and develop software that powers ML validation across our next-generation platforms. About the TeamWe are a team of engineers passionate about … understanding and improving Machine Learning performance across Arm's diverse ecosystem. Our mission is to develop scalable, efficient, and trusted workflows that enable ML software to release on time and to quality, across CPUs, GPUs, NPUs, and emerging compute architectures. We create the frameworks, automation and other tooling that ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for strong C++ software development experience , ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology is also … analysing AI model performance Developing compiler technologies, intermediate representations, or hardware abstraction layers Building automated tests and CI/CD workflows for large-scale software projects Applying AI-assisted development tools responsibly to improve engineering productivity and software quality What You Will Learn and Develop Interested in exploring ...

Senior Software Engineer (Fixed Term)

Location
Cambridge, England, United Kingdom
About the role The University of Cambridge's Information Services is seeking an experienced Senior Software Engineer. You will join a multidisciplinary development team within a Division of 50 engineers building high-profile bespoke web systems and cloud-native services, and modernising existing applications. This is a hybrid position … pipelines in GitLab to test and deploy web applications to the cloud using Terraform. Working with Google Cloud or similar cloud platforms. Managing software requirements, priorities, and dependencies. Driving improvements in technical architecture, standards, and processes, and choosing the right solution for the problem (switching off, extending, building ...

Application Software Engineer

Hiring Organisation
Multimatic
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
seeking an Application Engineer to join our growing engineering team based at our Cambridge office. You will support the development, integration, calibration, validation, and customer deployment of Multimatic's automotive electronic control systems. Working closely with software, controls, systems, hardware, and customer engineering teams, you will play … Facility Address: CambridgeKey Areas of ResponsibilitySupport customer integration of Multimatic electronic control systems, including suspension, active aero, and power closure products. Work closely with software, controls, systems, and hardware engineering teams to ensure successful vehicle-level integration. Perform vehicle commissioning, calibration, validation, and troubleshooting activities. Analyse vehicle and system ...

Senior Software Engineer, Java

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Roku's business operations. About The RoleAs a senior technical lead, you consider yourself a platform services developer and developing innovative solutions using modern software frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale software platform and applications. … technology and framework stack, to use case and data model designDrive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timelinePartner with security and compliance teams to ensure the application meets compliance, security and audit requirementsParticipate in the continual improvement of engineering ...

Embedded Software Engineer - Medical Devices

Location
Cambridge, England, United Kingdom
experienced C or C++ developer to join their multi-disciplinary engineering team. Here, you would work on projects which could range from on-board software for lab and hospital devices through to compact drug delivery systems or sensors for personal use. In each case, your work would make … ultimately into manufacture. As the role involves substantial client interaction, you will need strong communication and team working skills as well as strong software engineering skills. You will need: A strong academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience ...

Senior Cloud Software Engineer - Azure & Microservices

Location
Cambridge, England, United Kingdom
AVEVA is seeking a Senior Cloud Software Developer in Cambridge. You will design and implement secure cloud platform capabilities on Microsoft Azure within AVEVA CONNECT Core Services, operating in an agile team. The role emphasizes CI/CD, infrastructure as code, and AI-assisted tooling to boost productivity … software quality. We value strong design and coding skills, experience with microservices, REST principles, and Kubernetes/containerisation. #J-18808-Ljbffr ...

Principal Cloud Software Engineer – Hybrid, C#/.NET

Location
Cambridge, England, United Kingdom
Selection is seeking a principal software developer to guide and contribute to cloud software development with AWS or Azure. The role centers on a data-oriented platform shaping global sustainability and delivering impactful applications. You will translate architecture decisions into robust designs, collaborating with stakeholders and applying modern ...

Staff Software Engineer – ML (Tooling)

Location
Cambridge, England, United Kingdom
shape the frameworks that ensure the world’s ML workloads run successfully on Arm technology? We’re looking for an experienced and analytical engineer to design and develop software that powers ML validation across our next-generation platforms. About the Team We are a team of engineers passionate … understanding and improving Machine Learning performance across Arm’s diverse ecosystem. Our mission is to develop scalable, efficient, and trusted workflows that enable ML software to release on time and to quality, across CPUs, GPUs, NPUs, and emerging compute architectures. We create the frameworks, automation and other tooling that ...

Staff Software Engineer — Runtimes Performance

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Overview: We are looking for an experienced performance engineer who is passionate about developing compilers and managed runtimes and loves open-source software. In this role you will be working on improving the performance of managed language workloads on Arm architecture by improving the language runtime/compiler … CPUs. Implement new runtime or compile features and fine-tune existing ones. (e.g. garbage collectors, interpreters, optimisation passes, intrinsics)Contribute to open-source software projects and engage with open-source community. Help develop the project automated functionality and performance testing frameworks. Required Skills and Experience :Experience working on managed ...

Low-Level Software Engineer (OS-based), CPU Validation group

Location
Cambridge, England, United Kingdom
Overview: Are you passionate about the interaction between software and hardware and interested in applying your knowledge in a world-beating commercial processor group? Then this role may be just what you are looking for! Arm's OS verification team is responsible for ensuring that ARM CPUs can boot … operating systems and will be able to run real software. This includes early software bring-up on ARM CPUs with the goals of validating the hardware and of finding and investigating hardware and software bugs, which we can then investigate and share with hardware engineers to ensure their ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
generation MaliTM products! We work closely with the multi-disciplined engineering teams across Arm's European design centres, being in constant contact with both Software and Hardware engineers as well as Architects. We have a consistent track record of building up expertise in people, so this is an excellent … opportunity for learning new things in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group with great work ethics where you will enjoy the support of your colleagues while being challenged by exciting technical problems. If you like producing high quality, high performance ...

Embedded Software Engineer

Hiring Organisation
Multimatic
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
customer integration - on-site support in parametrisation and calibration as well as troubleshooting and correction of existing code. Verification, validation and testing of developed software solutions for assigned projects. Work within a team in an agile manner allowing for flexibility and self-management to complete tasks. Ensure processes … team to utilise and improve any area in the development or testing process which can be improved. Ideal ExperienceUniversity degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied Physics or equivalent. Formal Software development within Aerospace, Automotive, Medical or similar embedded software development environment. Fluent ...

Software Development Engineer, Ring

Location
Cambridge, England, United Kingdom
Technologies Limited The RBKS Developer Experience (DevX) team is looking for a Software Development Engineer to help Ring and Blink device software teams deliver high quality firmware faster. You'll build tools that streamline how firmware gets tested, making it easier for engineers to get fast, reliable … other teams - Collaborate closely with firmware teams to understand their needs and deliver tools that fit naturally into their workflow - Contribute to the full software development lifecycle: scoping, design, implementation, testing, deployment, and operations - Write clean, maintainable code and participate in peer code reviews A day in the life ...