Middle/Senior C++ Developer

Description

A machine learning company enabling high-performance computing at the lowest power. Founded by industry veterans, the company has raised more than $40M in funding with strong investor backing. We are hiring hardware, software, and systems architects to help innovate and build the industry’s first Machine Learning SoC (MLSoC), a heterogeneous compute platform that simultaneously supports traditional compute with an ML environment, providing a seamless software experience for our customers. 

 We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. Imagine your ideas implemented in production software and silicon. 

 

Requirements

  • Deep background in computer architecture.
  • Experience developing software using C++.
  • Basic Python knowledge
  • Experience in developing cycle-accurate processor simulators.
  • Experience with modeling various HW blocks in C or C++ simulators.
  • Experience with co-simulation and using simulators for RTL verification.
  • Experience with ROS/ROS2 or other Robotic frameworks.

Job responsibilities

  •  
    • Develop a cycle-accurate simulator of ML architecture in C++.
    • Work with the compiler team to assist in functional testing and performance characterization of various ML workloads.
    • Validate and suggest improvements to the hardware architecture specifications.
    • Work with architects to achieve a functional coverage of the architecture in the simulator.
Published 15 May
68 views
·
8 applications
100% read
·
38% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...