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 innovative companies, delivering extraordinary electronic products from chips 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 Sr PrincipalSoftwareEngineer (Team Lead) to join our team responsible for developing and maintaining AI infrastructure across Cadence 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 objectives. There is 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 … and may influence others' options on particular topics. May guide others to consider a different point of view. Required Qualifications This role requires significant experience in the Digital Technology & Software Engineering. Knowledge level is comparable to a Master's degree from an accredited university or college ( or a high school diploma with relevant experience). Tech Stack Full-Stack 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 technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll … have 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 will acquire and maintain a solid understanding of the 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 technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll … have 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 will acquire and maintain a solid understanding of the More ❯
instrumentation, offering high-accuracy data 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, you will be taking 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 programming in modern C++ (version 14 and above) Strong command of More ❯
technology stack. This will include technical ownership of the domain and its workloads, the security and quality of the implementations and all relevant integrations with SaaS platforms. Job Title - PrincipalSoftwareEngineer Working hours - 40 What You'll Be Doing: As a PrincipalSoftwareEngineer, you'll be doing the following: To work with More ❯
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 will … 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 ❯
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 the overall technical lead of the team, you will provide technical direction and expertise to the team and ensure strong … tasks, and help implement project 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. Help develop, optimise and deliver More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
drive your career while contributing 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, multifaceted and highly motivated software development group with great work ethics where you will … day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali GPU Driver (panthor) Participating in all phases of software development - including design, implementation, testing, code review and documentation. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: C# SoftwareEngineer (Senior/Principal) The Opportunity Are you a SoftwareEngineer with C# experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience … is not required; we are happy to explore all backgrounds and help develop our software engineers. What you will do: We want to develop a new generation of features and capabilities using innovative software solutions. You will be a key part of a community of world-class software engineers who will continuously improve, collaborate, and innovate to … create market-leading products within the defence industry. What we are looking for: Essential C# software development Machine-to-machine networking, working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation (development of containerised plugins, with potential to replace existing components) CUDA integration (AI/ML) Development of new applications More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
leonardo company
C# SoftwareEngineer (Senior/Principal) Apply Locations: GB - Basildon Time Type: Full time Posted on: Posted Yesterday Job Requisition ID: R Job Description: The Opportunity Are you a SoftwareEngineer with C# experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our … Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. What you will do: You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other … engineers to create market-leading products within the defence industry. What we are looking for: Essential: C# software development Machine-to-machine networking, working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation CUDA integration (AI/ML) Development of new applications to meet user expectations and within formal constraints. 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 Our GPU & AI hardware teams need an industry-leading automated … developing performant object-oriented solutions 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 by working through complex problems … Build systems (e.g. Bazel, Nextflow, 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 software IP designed to give More ❯
Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone … with solid embedded software experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Salary: Circa … 75k Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications More ❯
Summary: This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries click apply for full job details More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Are you a Real Time Embedded SoftwareEngineer ready to take the next step in your career? If you are looking for opportunities for progression, to learn and grow within a supportive environment, Leonardo has multiple roles available. Do you want to deliver solutions within multidisciplinary Agile teams working on the forefront of defence engineering projects … Do you value job security and flexible working with great benefits and an emphasis on work-life balance? Then you should apply for one of our PRINCIPALSOFTWAREENGINEER roles, as we are looking for engineers to join our team working on a variety of exciting projects. Below is a guide to the list of skills and … Delivering high-quality, high-integrity code (e.g., RTCA-DO178C) using object-oriented C++ Hands-on integration working within a lab environment on target hardware Implementation of real-time embedded software applications built upon Linux or VXWorks RTOS (Desirable) An understanding of the Software Engineering lifecycle from requirements elicitation to delivery and release The ability to influence the development More ❯