Software Engineer

2 weeks ago


Cambridge Cambridgeshire, United Kingdom Darktrace Full time

Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 8,400 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.

Our roots lie deep in innovation. The Darktrace AI Research Centre based in Cambridge, UK, has conducted research establishing new thresholds in cyber security, with technology innovations backed by over 130 patents and pending applications. The company’s European R&D center is located in The Hague, Netherlands.

Headquartered in Cambridge, UK, Darktrace has more than 2,400 employees located globally. Customers include public sector agencies, education institutions, media, organizations supplying critical infrastructure, and businesses of all sizes worldwide.

This is an excellent opportunity to join a fast-growing company, named one of TIME magazine’s “Most Influential Companies” for 2021 and one of Fast Company’s “Most Innovative AI Companies” in 2022. For more information on our cutting-edge technology, visit darktrace.com .

We are seeking a talented and experienced SmartNIC Developer to join our team. The ideal candidate will have extensive experience with programmable network cards for CPU offloaded processing, strong embedded C skills, and a deep familiarity with DPDK. This role will involve writing and optimizing code for SmartNICs and userspace software to process network traffic.

This role offers a hybrid setup, with a minimum requirement of two days per week in our Cambridge office.

More about the role

In this role you will be developing, Optimizing, and maintaining code for SmartNICs.

  • Write and maintain NIC drivers.
  • Collaborate with the team to design and implement high-performance network traffic processing solutions.
  • Troubleshoot and resolve complex networking issues.
  • Continually stay up-to-date with industry trends and emerging technologies.

Requirements

We welcome applications from candidates who have aproven experience developing for SmartNICs.

  • A strong proficiency in embedded C.- Extensive experience with programmable network cards.- Working knowledge of the DPDK library, experience with eBPF is also desirable. 
  • Experience optimizing code for SmartNICs.Experience writing kernel drivers (optional).
  • Have strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work well in a team.
  • 23 days holiday + all public holidays. Increasing to 25 days after 2 years of service.
#J-18808-Ljbffr

  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...

  • Software Engineer

    7 days ago


    Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic Software Engineer with the drive and passion to develop your functional programming and systems engineering experience in an enterprise setting. We'd like you to join a team of some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Fixed-term: The funds for this post are available for 4 years in the first instance. The University of Cambridge Open Zettascale Lab (COZL) is a new research group whose aim is to evolve and utilise the technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art, post-exascale systems will help gain insights into...


  • Cambridge, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team:  The StoreFront Services team, based in...


  • Cambridge, United Kingdom Cloud Software Group Full time

    LEAD SOFTWARE ENGINEER – HYPERVISOR Are you an ambitious software engineer with an interest in Open Source and experience working at hypervisor or operating-system level? We'd love you to become part of a high-profile team within our Research & Development Centre in the UK, working on the future development and evolution of the XenServer hypervisor -...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....


  • Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic associate (graduate) Software Engineer with a passion for Windows application user-interface design and development to join a team with some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform based on the open-source Xen hypervisor....


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    I'm currently partnered with a Cambridge based, cutting-edge technology company specialising in software-defined radios and protocol analysis for bluetooth. They are looking for a Senior C++ Software Engineer to develop, maintain and optimise SDR's for various wireless communication protocols with a focus on bluetooth. Being a senior member of the team,...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    I'm currently partnered with a Cambridge based, cutting-edge technology company specialising in software-defined radios and protocol analysis for bluetooth. They are looking for a Senior C++ Software Engineer to develop, maintain and optimise SDR's for various wireless communication protocols with a focus on bluetooth. Being a senior member of the team,...

  • Software Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Job Description Software Engineer - Cambridge - Exciting MedTech Start-Up Permanent + Tech-for-Good + Share options scheme Are you a Software Engineer with a strong interest in the HealthTech and MedTech industry? Are you a Software Engineer with strong Python programming experience? We’re looking for junior to mid-level Software Engineers to join...

  • Software Engineer

    3 days ago


    Cambridge, Cambridgeshire, United Kingdom Synapri Full time

    Software Engineer required for a Cambridge based global leading market research business. Our client are looking to hire Software Engineer into their existing engineering function to work on the redevelopment of several key systems.The successful candidates will get involved in multiple projects across a broad range of technologies. Individuals hired will be...


  • Cambridge, Cambridgeshire, United Kingdom zeroG - AI in Aviation Full time

    Our Cambridge-based quantum software team is seeking to hire an accomplished Software Engineer for our cloud platform. You will work closely with our research and software teams to continuously improve the platform's usability and reliability. Key to this role is you will be a competent software engineer with Python, Rust or Modern C++ Coding experience,...


  • Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time €80,000

    Software Engineer Title: Software Engineer Location: Hybrid (Cambridge 2 days/week) Skills: C++, GPU, CUDA, Python An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of seniorities to join them on their journey of continual...


  • Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time

    Software Engineer Title: Software Engineer Location: Hybrid (Cambridge 2 days/week) Skills: C++, GPU, CUDA, Python An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of seniorities to join them on their journey of continual...


  • Cambridge, United Kingdom Cloud Software Group Full time

    We're looking for a Senior Software Engineer for our flagship XenServer hypervisor to maintain a technical relationship with our hardware-vendor partners, develop new virtualisation capabilities, and resolve discovered defects. As part of the Partnership Engineering team you will be responsible for liaising with tier 1 OEMs and hardware vendors to enable...

  • Engineering Lead

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...