Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Join to apply for the Staff/PrincipalSoftwareEngineer role at Arm 2 days ago Be among the first 25 applicants Join to apply for the Staff/PrincipalSoftwareEngineer role at Arm Are you looking for an exciting and challenging role … to the Linux upstream ecosystem and advancing open-source graphics DRM drivers? 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 More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
Join or sign in to find your next job Join to apply for the Sr PrincipalSoftwareEngineer role at Cadence 5 hours ago Be among the first 25 applicants Join to apply for the Sr PrincipalSoftwareEngineer role at Cadence At Cadence … make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence … health. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Sr PrincipalSoftwareEngineer Location: Cambridge, United Kingdom OR Cork, Ireland Reports to: Software Engineering Group Director Job Overview We are seeking a More ❯
Social network you want to login/join with: We’re looking for a Senior or PrincipalSoftwareEngineer to join a growing and dedicated Software function who are pushing to be the best at what they deliver. Are you experienced with being a hands on … Senior SoftwareEngineer who can provide and contextualise the why and the how to other members of your team? This role could be for you! The PrincipalSoftwareEngineer is a key member of an Agile squad, who is able to put together highly scalable … experience SQL Benefits Package 7% Annual Bonus Yearly L&D Budget specific to you Private Healthcare with family cover Opportunities to progress into management PrincipalSoftwareEngineer, Senior SoftwareEngineer, Lead SoftwareEngineer, C#, .NET, OOP, SOLID, RabbitMQ #J-18808-Ljbffr More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cadence Design Systems
Sr PrincipalSoftwareEngineer page is loaded Sr PrincipalSoftwareEngineer Apply locations: CAMBRIDGE Time type: Full time Posted on: Posted Yesterday Job requisition id: R49763 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world … of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most … to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. Job Title: Sr PrincipalSoftwareEngineer Location: Cambridge, United Kingdom OR Cork, Ireland Reports to: Software Engineering Group Director Job Overview: We are seeking a More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
PrincipalSoftwareEngineer - C, C++, Python, Cambridge Client: Spectrum IT Recruitment Location: Cambridge, UK Job Category: Engineering/Software Development EU work permit required: Yes Job Views: 2 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: PrincipalSoftwareEngineer - C, C++, Python Join a … pioneering company specializing in cutting-edge radiation detection solutions, where your work will help protect and empower communities worldwide. Role Overview: As a PrincipalSoftwareEngineer, you will lead high-stakes projects, collaborate with an experienced team, and utilize your technical expertise to drive product excellence. This More ❯
Social network you want to login/join with: PrincipalSoftwareEngineer (Payments), cambridge col-narrow-left Client: Ocho Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: PrincipalSoftwareEngineer II Are you a senior engineer who wants to stay hands-on while shaping the technical direction of a growing team? Do you enjoy designing and delivering complex systems that have real impact? If so, read on. We’re building the next generation of tools to … Growth mindset – Encouraging innovation, skill development, and cross-team learning. Solving real problems – Focused on delivering value through practical, scalable solutions. The Role: As PrincipalSoftwareEngineer II, you’ll lead technical direction across a range of platform capabilities (e.g., APIs, billing, settlement). You’ll be More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
PrincipalSoftware Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a PrincipalSoftware Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving … the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The PrincipalSoftware Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: PrincipalSoftware Development Engineer, Cambridge Client: Pure Resourcing Solutions Location: South Cambridgeshire (Hybrid) Job Category: Other EU work permit required: Yes Job Views: 10 Posted: 25.05.2025 Expiry Date: 09.07.2025 Job Description: PrincipalSoftware Development Engineer … to £90,000 + Excellent Benefits Are you a C++ expert who thrives on solving complex problems and shaping the direction of cutting-edge software? If you enjoy leading from the front, mentoring others, and delivering software that genuinely makes a difference — this could be the role for … you. We’re partnered with a leading tech innovator looking for a PrincipalSoftware Development Engineer to take ownership of major software projects from concept to delivery. You’ll play a pivotal role in setting the technical direction, collaborating across teams, and making high-impact architectural More ❯
Staff/PrincipalSoftwareEngineer (Python/Automation) Back to search results Apply now Refer a friend Staff/PrincipalSoftwareEngineer (Python/Automation) Job no: 502565 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role … in Python 3 on Unix Comfortable writing shell scripts and debugging build systems Able to debate the merits of test-driven-development, continuous integration, software architecture, and revision control solutions Able to turn imprecise problem statements into concrete requirements and suitable production solutions A 'self-starter' who is energized … FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is a UK-based company that creates silicon and softwareMore ❯
capture solutions and advanced analytical tools to address complex challenges across a broad spectrum of industries. Following continued growth, they are looking for a PrincipalSoftwareEngineer to join a team of multidisciplined engineers, working within an agile environment. As a PrincipalSoftwareEngineer … on the responsibility of leading key projects, mentoring engineers, and shaping the architectural direction of their products. You'll be involved across the entire software development life cycle, from working closely with customers and project stakeholder on feature design through to the deployment of these solutions. Key Requirements Proficiency More ❯
Job DescriptionJob DescriptionSalary: PrincipalSoftwareEngineer, AI Engineering Cambridge, MA About this position: Context Labs is seeking a PrincipalSoftwareEngineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics spaces. Working as an integral leader within the development … team, the engineer will lead many aspects of developing our AI engineering systems; as well as provide thought leadership, upskilling of less senior engineers, and taking part in defining strategic linkages across the companys products. This role will report to the VP, Engineering. In this role you will: Provide … the Immutably Platform. Collaborate with other development teams and the product owner to define and estimate business requirements and then translate these into specific software tasks. Develop code to translate business requirements into model execution. Fine tune models to support specific business cases. Develop RAG systems to support business More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
TN United Kingdom
of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals and minerals – safely, efficiently and more sustainably. We’re the first software business in the world to have our sustainability targets validated by the SBTi, and we’ve been recognized for the transparency and ambition of … and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at Position: PrincipalSoftwareEngineer Previous experience: Experience in software development, ideally with a focus on C#, .NET Core, and Azure-based solutions. Location More ❯
have partnered with a cutting-edge data company to make an important senior engineering hire.We are looking for a collaborative, customer-focused, and creative principalsoftwareengineer to develop a high-performance mobile application framework that powers on-device machine learning models, enabling advanced data processing on … as well as change requests, into actionable technical specifications for implementation. Independently break down complex technical requirements into manageable, implementable components; develop high-performance software solutions that are maintainable, scalable, reliable, and testable. Participate actively in code and design reviews to ensure quality and alignment with best practices. Adhere … defined development and operational standards and processes. Take on additional tasks as they arise, supporting team and project needs. Requirements: Experience developing platform-independent software libraries in modern C++ (C++11 or later dialects) Experience optimizing code for CPU and memory efficiency Excellent communication and collaboration skills Customer obsessed, demonstrates More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
lowRISC CIC
The Role We are looking for experienced software engineers to join us in Cambridge to work on ground breaking projects such as OpenTitan and Sonata. The goal of OpenTitan is to make it possible to create high-quality hardware Roots of Trust (RoT) using open source designs. Sonata is … the Ibex CPU core that integrates CHERI memory safety features and promises a new era of highly secure embedded applications. As an open source softwareengineer at lowRISC you will work closely with our partners to develop the code that makes such visions a reality. The software team at lowRISC works on a wide range of tasks: RISC-V firmware and drivers. Software hardening and security tools. Embedded operating systems (e.g. Tock, an OS written in Rust, and CHERIoT-RTOS). Compilers, code generators, and linters. Device and whole-system simulators, as well as related More ❯
Social network you want to login/join with: Principal/Staff SoftwareEngineer - Functional Safety, Cambridge Client: arm limited Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: 77cb0333759e Job Views: 4 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: The Role … Job Overview: We are looking for a SoftwareEngineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler … define requirements, and provide other documentation to achieve certification. Required Skills and Experience: Extensive development experience in C and C++. Experience in the full software development lifecycle from requirements, development, testing, delivery, to maintenance. Scripting experience, ideally including Python development in large frameworks. Dedicated and flexible, technically versatile, with More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Job Overview: As an experienced release manager, you will lead a small team to integrate, release and support a software stack (firmware, Linux, device drivers and applications) for a new range of Arm hardware devices aimed at AI use cases. You will set the strategy for the team, liaise … with other software component teams, and plan and deliver a well-managed and high-quality software release. After release, you will also provide engineering-level customer support and plan and deliver maintenance for the lifetime of the product. You will also be the line manager for the team … handling the full range of activities such as hiring, development and performance evaluations. This team is part of the wider software group in Arm. Our mission is to ensure successful deployment of the Arm architecture into key software ecosystems. This role is based in our Cambridge office. Responsibilities More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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 will enjoy the support from your colleagues while being challenged by exciting technical problems. If you like producing high quality, high performing SW and solving sophisticated technical problems, then we would love to hear from you. More ❯
Job Description Summary Designs, programs, documents, tests, and fixes bugs involved in creating and maintaining applications and frameworks involved in a software release lifecycle resulting in a digital product. Impacts the team's ability to achieve service, quality and timeliness of objectives. The role is subject to operating policy … moderate autonomy within the role. High levels of operational judgment are required to achieve outcomes required. Job Description Roles and Responsibilities Full Stack Development Engineer to design, build, deliver and maintain software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for … full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Requires specialized knowledge within the function. Influence the development of strategy for the area of responsibility, including control of resources and influences policy formulation. Interprets simple internal and external business challenges and recommends best practices More ❯
Job Description Summary Designs, programs, documents, tests, and fixes bugs involved in creating and maintaining applications and frameworks involved in a software release lifecycle resulting in a digital product. Impacts the team's ability to achieve service, quality and timeliness of objectives. The role is subject to operating policy … moderate autonomy within the role. High levels of operational judgment are required to achieve outcomes required. Job Description Roles and Responsibilities Full Stack Development Engineer to design, build, deliver and maintain software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for … full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Requires specialized knowledge within the function. Influence the development of strategy for the area of responsibility, including control of resources and influences policy formulation. Interprets simple internal and external business challenges and recommends best practices More ❯
Job Description Summary Designs, programs, documents, tests, and fixes bugs involved in creating and maintaining applications and frameworks involved in a software release lifecycle resulting in a digital product. Impacts the team's ability to achieve service, quality and timeliness of objectives. The role is subject to operating policy … moderate autonomy within the role. High levels of operational judgment are required to achieve outcomes required. Job Description Roles and Responsibilities Full Stack Development Engineer to design, build, deliver and maintain software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for … full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Requires specialized knowledge within the function. Influence the development of strategy for the area of responsibility, including control of resources and influences policy formulation. Interprets simple internal and external business challenges and recommends best practices More ❯
Job Opportunity: Principal Full Stack Developer (C#, React) Join an innovative, fully profitable SaaS start-up in Cambridge as a Principal Full Stack Developer. This role is hands-on, focusing on full stack product development using server-side C#, SQL databases, and primarily React for the front end. More ❯
Job Overview: As an experienced C/C++ developer, you will lead a team developing Linux application-level software for a new range of Arm hardware devices aimed at AI use cases. You will work with architects, other technical leaders and project managers to define, estimate, plan and deliver … manager for the team, handling the full range of activities such as hiring, development and performance evaluations. This team is part of the wider software group in Arm. Our mission is to ensure successful deployment of the Arm architecture into key software ecosystems. This role is based in … Developing Linux services to manage AI workloads and interact with device drivers Required Skills and Experience: Experienced at designing and developing Linux application-level software in modern C or C++ Interacting with the Linux kernel and device drivers Expertise in inter-process communication, including mailboxes and shared memory Experience More ❯