At LegUp Computing, our vision is to make the benefits of hardware acceleration
easily accessible to the world.
We are looking for highly talented and motivated individuals to join our team. At LegUp Computing, you will get a chance to work on cutting-edge technology with industry-leading experts. You will be joining an agile fast-paced team, where you will solve highly challenging yet interesting problems. You will be given the power to own mission-critical projects and see it through production.
Please email us your CV at email@example.com with the position you are applying for as the email subject.
You will be contributing to our state-of-the-art LegUp high-level synthesis compiler to help generate high-performance hardware from C/C++. You will write LLVM compiler passes to analyze and optimize software applications. This involves, but is not limited to, designing and implementing complex algorithms in our compiler to improve the quality of the generated hardware and to implement additional features to support a wide range of applications.
HLS Design Engineer
You will be designing complex real-life applications using the LegUp high-level synthesis compiler to implement on an FPGA. You will research applications amenable for FPGA acceleration and implement it on an on-premise or a cloud FPGA to achieve 10X+ speedup compared to a CPU. A great example of this can be found on our blog, where we implemented the world's fastest cloud-hosted memcached on an AWS F1 FPGA.
You will be designing optimized RTL blocks that can be tightly integrated with the LegUp high-level synthesis compiler to create high-performance applications. Working together with an HLS design engineer, you will design hardware accelerators that can be integrated into LegUp-generated systems. By combining the strengths of HLS with hand-tuned RTL blocks, you will be able to create accelerator systems with state-of-the-art performance.