Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for … power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A seniorengineer's know More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
Based in offices in central Cambridge (with hybrid work options available - 3 days a week in the office), this company develops software used for scientific engineering applications. Their software products have been best-in-class for several years, and they progressively look forward to maintaining that position through … new features and accessibility. Their software is based on C# with the use of TypeScript/JavaScript for web-based applications. For this role, they are looking to recruit an experienced C# softwareengineer to develop new features through best software engineering practices and ensure high … level of software maintainability. Requirements: 1st/2.1 in Computer Science or similar, and significant professional software experience using C# and .NET framework for Enterprise software products. Good communication skills - collaboration within the team is important. Demonstrable experience working on complex and large code bases. Additional experience More ❯
Social network you want to login/join with: Redgate creates ingeniously simple software to help data professionals get the most value out of any database, anywhere. Our portfolio of solutions helps organizations reliably solve the complex challenges of database management across the DevOps lifecycle on any database, any … from small and medium-sized businesses to 92% of companies in the Fortune 100 – including Walt Disney, Intel, Amazon, and Yorkshire Water. Redgate’s software engineersdeveloptheproductsthatare transforming the wayteamsacross the globeare delivering their software.Our productssolvethe mostdifficult problemsacrossthedevelopment lifecycle, enabling databasecode to beintegrated intoAgileworkflows,anddatabase estates to be monitored and … if you are able to travel to & from the office safely in a day, that works well for us. What makes you a Redgate SoftwareEngineer Excellent skillsusing a modern object-oriented language – wewrite code in a plethora of languages, including C#,TypeScript and Go. Technical awareness (or More ❯
A leading Cambridge firm are seeking a Senior Embedded SoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic project pipeline, this is an exceptional opportunity to join an elite … company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Excellent communication skills Nice to have: Cross-collaboration experience with hardware and/or electronic engineering Benefits: Flexible working hours Healthcare Relocation support More ❯
My client, a cutting-edge technology company, is looking for a SeniorSoftware Developer to help shape the future of AI technology, working with custom FPGA hardware. This is a rare opportunity to work across the entire software stack, from compiler and instruction set design to runtime More ❯
expanding R&D team in Cambridge. The R&D teams at Darktrace create and improve the products behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a Senior C++ focused SoftwareEngineer, you … will be responsible and improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In this role you will be working daily with core software modules which are written in C++ and be confident working with numerous different technologies and applications as More ❯
chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers … recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary The Senior Staff System Software QA engineer is responsible for designing and delivering software validation and quality assurance solutions for the System Software … identifying errors and providing feedback that a final product meets both the requirements of the product and at the expected levels of quality.As a senior member of the team, you are expected to engage with all stakeholders inside the System Software group, show some technical leadership in designing More ❯
collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit www.draper.com. Job Description Summary: The SoftwareEngineer (SMTS) develops high performance solutions for resource constrained targets. Develops next-generation resilient and fault tolerant software solutions in the application … domains of undersea, terrestrial, air, hypersonics and space. The Engineer is involved in the full software development life cycle. Job Description: Duties/Responsibilities * Evaluates requirements, proposes solutions, explores design trades to support a design. * Designs algorithms using modern theory and proven techniques. * Develops embedded software based … on prototype algorithms with supervision. * Analyzes designs to demonstrate performance and functionality. * Develops and executes software tests to check compliance with requirements. * Evaluates results to establish problem causes and develop solutions for inefficient or problems. * Prepares technical data, procedures, reports, drawings, manuals, and other required documentation. * Communicates with customers More ❯
up on a mission to transform the healthcare industry through AI-powered digital solutions. The company is actively building upon the foundations of their software team and looking for experienced software engineers who thrive within a technically varied role and comfortable working within a fast-paced environment. As … a Senior/Staff SoftwareEngineer, you’ll be working across their entire tech stack which consists of a high-performance, low-latency video streaming system built with Rust that is bolted on to a Python/Django back-end, and includes a Typescript front-end. You … Strong programming experience in Rust or C/C++ alongside either Python or Typescript. Solid experience developing on Linux. Experienced working across the entire software development life cycle, from architecture through to deployment. Nice-to-Haves Experience building high-performance, low-latency, or real-time systems, especially with a More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description An established global technology company is expanding its product portfolio and looking to grow its in-house software team. We’re hiring a Senior Full Stack SoftwareEngineer with strong Linux-based server development experience to help deliver cutting-edge solutions. This is a … hybrid role , with regular access to the Cambridge office required. What you’ll be doing: Reporting to the Software Engineering Manager, you'll contribute across the full development lifecycle, translating requirements into design, code, and tested solutions. What we’re looking for: Essential skills & experience: 5+ years’ experience in More ❯
Job Description Are you an Embedded Platform SoftwareEngineer seeking a new role? If so, this could be the perfect opportunity for you! What's in it for you? Salary: £50,000 - £65,000 Fully on site - 1/2 days on a Friday! State of the art … based in Cambridge Work with a growing company that are leaders in their market Fantastic career opportunities & progression The role: As an Embedded Platform Software developer, you will be developing embedded software for a physical hardware product in a SCRUM environment. You must: Have proficiency in programming in … C and C++ Embedded real-time software development experience on a hardware product Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Experience with real-time, multi-processor, multi-threaded, event-driven software. In addition you must: Have experience in linux kernel and system programming More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Darktrace
be doing: You will join our dedicated R&D teams in Cambridge, working on creating and enhancing products that support our rapid growth. Our software engineers work on diverse projects using a variety of tools. As a seniorengineer on the Windows cSensor team, you will develop … software deployed directly on customer devices to enhance Darktrace's security outside the corporate network. Your responsibilities include: Contributing to rapid prototyping of new ideas to improve our services and offerings, Enhancing core software modules written in C++, Working with various technologies and applications such as Docker and … During interviews, you'll demonstrate your proficiency in C++ programming and your experience in a production environment. Ideally, you will also have: Experience deploying software on Windows devices, Experience working as a senior team member, Knowledge of Endpoint Detection Systems. Benefits we offer: 23 days' holiday plus public More ❯
doing: You will join the dedicated R&D teams in Cambridge that create and improve the products behind the company's rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a seniorengineer within the macOS cSensor team … you will be focused on producing software designed to be deployed directly onto customer devices to improve Darktrace's security coverage of devices outside the corporate network. This is a hybrid role, and the expectation would be to work at least 2 days a week in the Cambridge office. … our website . Responsibilities: Contributing to rapid prototyping of new and innovative ideas to further improve Darktrace's services and offerings. Improving on core software modules written in C++. Working with various component technologies and applications (e.g., content filters). Innovation is of paramount importance and as such, creativity More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Mayflower Recruitment Ltd
We are looking for a Senior .Net Developer to join an Industry Leader based in Cambridge (2/3 days onsite) You’ll be a good fit if You are an experienced .NET developer that is highly proficient in C# You can demonstrate that you can write clean, maintainable … Requirements and Experience A first-class or upper second-class honors degree in Computer Science, Engineering, Science or Mathematics (or related field) Significant professional software development experience and experience of modern software development methodologies. Preferred Qualifications and Skills Successful candidates must have A high level of technical competency … in C# and the .NET framework Understanding and experience of applying modern software best practices An ability to design and write clean, maintainable code. Excellent communication and interpersonal skills Ability to learn quickly and to collaborate with others in a geographically distributed team Experience in the following would be More ❯
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT … to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control … and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. We're looking for software engineers with experience writing low-level C code. As well as the technical work of writing patches More ❯
in humanity's incredible untapped potential that technology, built on Arm, can realize. Our ambitious global team of over 6000 pioneers unites hardware engineers, software engineers, data analysts, and more - all driven by a once-in-a-generation desire to unleash creativity and change the world. Job Title Senior Internal Application Engineer Location Cambridge, United Kingdom; Sophia Antipolis, France; Manchester, United Kingdom; Sheffield, United Kingdom; Bristol, United Kingdom Responsibilities Support ARM engineers for multiple hardware pre-silicon verification and performance workflows. Life at Arm Culture at Arm Make an Impact We, not I. This belief is at More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
providing intuitive tools, native to the environments developers prefer, which enable them to unlock the full potential of our architecture. We are looking for software engineers who are passionate about empowering developers delivering machine learning experiences on Arm. Our team looks holistically at developer challenges, delivering tools that support … Proficiency: Demonstrable expertise in at least one programming language, capable of writing well-structured, readable code with robust error handling, adaptable to changing requirements. Software Engineering Fundamentals: Proficiency in version control, automated testing, CI/CD, and Agile methodologies. Results-Driven: A desire to push forward the state of … technologies and continuous innovation. Developer-Centric Mindset: You care about making developers' lives easier, with sensitivity to both the delightful and frustrating aspects of software development. "Nice to have" skills and experience : Experience with the technologies below is helpful, but a willingness to learn is more important, and we More ❯
Our team thrives on pushing boundaries, embracing bold ideas, and driving technical excellence in everything we do. We are now looking for a talented Senior React Developer to help us build and optimise user-facing applications that make a real difference in these industries. Key Responsibilities: Lead the development 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 ❯
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD … Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing and optimizing … integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. Software Engineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions. More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next- 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for Embedded Linux systems. Harden … the Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in Embedded Linux and system-level C programming. Experience More ❯
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to … developing and maintaining AI infrastructure across a portfolio of design tools. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Responsibilities: Contribute to the development of AI infrastructure that supports inference … prompt engineering, fine-tuning, and model quantization. Assist in developing software systems and libraries to deliver AI-driven functionality across the organization. Develop systems to implement AI functionality throughout the organization. Collaborate with cross-functional teams to implement AI features that enhance solutions. Participate in code reviews, testing, and More ❯
tools and platforms that enable reproducible science, model benchmarking, and cross-team collaboration. Qualifications PhD or equivalent industry experience. 5+ years of experience in software engineering, preferably in scientific or machine learning domains. Strong programming skills in Python and experience with ML frameworks. Experience with scientific computing, molecular modeling More ❯