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 ❯
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 ❯
Social network you want to login/join with: PrincipalSoftwareEngineer, peterborough col-narrow-left Client: Identify Solutions Location: peterborough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 04.06.2025 Expiry Date: 19.07.2025 col-wide Job Description: PrincipalSoftware (Data) Engineer - £105,000 + exceptional benefits - Architect the Future of Consumer Tech - Remote or hybrid in Central Bath My client is hiring a PrincipalSoftwareEngineer – Data, to help shape the future of a high-impact, consumer-facing platform used by millions More ❯
St. Neots, 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, 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 ❯
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 ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
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 technical challenges, addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll … feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! 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
ZipRecruiter
Job Description PrincipalSoftware Development Engineer Location: Hybrid/South Cambridgeshire Salary: Up 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 … mentor rising engineers, and help solve some genuinely interesting engineering challenges. What you'll need: Extensive experience in C++ development at a senior/principal level Strong grasp of software architecture, algorithms, and data structures Cross-platform experience and a deep understanding of embedded systems Passion for clean 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 ❯
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
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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview This is a phenomenal opportunity to join as the Technical Lead for the Automotive and Industrial Solutions (AIS) team in our Software Engineering group. You will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Arm technology deployed in the next … generation of Arm Automotive Solutions: You will join a globally distributed team of Software Developers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. Passionate about groundbreaking technologies? We want to hear from you. Job Requirements Responsibilities: As … plans. You will collaborate closely with open source communities, technology managers, and IP development teams to deliver roadmap commitments. You will be actively driving software design and creation of stacks for Arm's reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability. 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 ❯