Apply directly to jobs in best companies
Search Companies / Jobs

CPU/Memory System Software Engineer at Deep Science Ventures
London, United Kingdom


Job Descrption

About HyperCIM

Established in 2023, HyperCIM's mission is to enhance speed & power performance for petabyte-scale data processing via in-memory computing co-processor. Our technology significantly reduces software execution time and server power consumption, promising over 10x performance improvements, enabling faster, cleaner petabyte-scale data processing. Designed for seamless integration with existing server and database infrastructures, our accessible solution enables software efficiencies in sectors such as financial services, banking, e-commerce, telecommunications, online gaming, and streaming services. Currently, we are incubated at Deep Science Ventures and Silicon Catalyst UK's Chip Start accelerator.

The Challenge

We're on the cusp of a new era in computing, driven by the need to process ever-growing data volumes without the unsustainable energy costs currently associated with high-performance computing. At HyperCIM, we are developing Compute-In-Memory (CIM) technology. Leveraging non-volatile memory for both storage and computation promises to slash power consumption by up to 95%. At HyperCIM, we are dedicated to seamlessly integrating our hardware solution into existing servers and software systems, providing customers with a comprehensive and low-risk solution.

The Role

At HyperCIM, we prioritize software/hardware co-design to ensure seamless integration with current server infrastructures and software stacks. As a System Software Engineer at HyperCIM, you'll be at the heart of our co-processor design, specifying the critical abstraction layer between our hardware implementation and the compiler/frontend. We are looking for a highly motivated System Software Engineer to join our startup team and simulate the microarchitecture for our identified applications. You will collaborate with hardware and software engineers to ensure seamless integration of our hardware solutions within existing software ecosystems.

Requirements

Requirements

  1. A degree in computer science, computer engineering, electrical engineering, or equivalent practical experience with 3+ years experience in industry [Applicants with Masters or PhD will be given preference]
  2. Strong understanding of SoC infrastructure and proficient in IP level verification
  3. Knowledge of popular embedded processors, e.g. RISC-V, ARM, MIPS, etc.
  4. Experience in Virtualizer and Platform Architect
  5. Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  6. Strong background in the C++ language, preferably on Linux with exposure to Windows platform
  7. Extensive C/C++/SystemC and TLM 2.0 programming and low-level driver experience
  8. Good knowledge of SoCs performance analysis at pre-silicon stage using TLM based SoC Platform along with debugging system issues
  9. Hands-on experience with Simulation processor emulation/simulation software (QEMU, Simics, etc.)
  10. Hands on experience with common scripting languages such as TCL, sh, LUA etc.

Nice to Haves:

  1. Demonstrated ability to take full ownership of projects.
  2. Experience in agile development environments, with the flexibility to adapt to changing priorities.
  3. A knack for innovation and a passion for tackling challenges outside your area of expertise.

Benefits

Benefits

At HyperCIM, we offer competitive remuneration and benefits, including

  • a hybrid work model,
  • an equity package for early joiners,
  • the opportunity to work alongside experienced advisors,
  • access to cutting-edge hardware and software technology,
  • and an all-around business exposure due to our small team size.

Join us at HyperCIM, where your work will pave the way for a greener, more efficient future in computing.


Complete form below to directly Send your CV / Linkedin Profile to CPU/Memory System Software Engineer at Deep Science Ventures.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
DEEP SCIENCE VENTURES
10 jobs found
OligoTune Co-Founder: Improving responses to immunotherapy at Deep Science Ventures
London, United Kingdom
CPU/Memory System Software Engineer at Deep Science Ventures
London, United Kingdom
Associate, FOAK Fund at Deep Science Ventures
London, United Kingdom
Data Scientist (1-month Contract) at Deep Science Ventures
London, United Kingdom
Founder in Residence, Preventing Methane Emissions from Natural Sources at Deep Science Ventures
London, United Kingdom
Founder In Residence, Atmospheric Methane Removal at Deep Science Ventures
London, United Kingdom
Co-Founder in Residence: Create a Commodities Market for the Circular Bioeconomy at Deep Science Ventures
London, United Kingdom
Bioinformatics consultant: regulatory RNA sequence design & structural analysis at Deep Science Ventures
London, United Kingdom
Engineering Venture Partner at Deep Science Ventures
London, United Kingdom
Commercial Associate, Climate at Deep Science Ventures
London, United Kingdom
1 2