FPGA Engineer (Seattle, WA)
직군FPGA Engineer
경력사항경력 3년 이상
고용형태정규직
근무지MangoBoost HQ, 3120 139th Avenue SE, Suite 500, Bellevue, Washington 98005

MangoBoost, Inc.

  • MangoBoost is a start-up company that develops groundbreaking new data processing units (DPUs). MangoBoost’s novel DPUs can be customized and flexibly integrated into server systems to address myriad system overheads and make other devices (such as SSDs, GPUs, NICs, etc.) smarter. As a result, MangoBoost DPU offers a dramatic boost in system efficiency, performance, scalability, and cost-effectiveness. MangoBoost leverages ~10 years of prior world-leading research done in academia, which has produced extensive full-system patent-pending prototypes published at premier conferences in computer architecture and systems areas (for example ISCA and OSDI). MangoBoost has received a $10M seed fund in 2022, and a $55M Series A fund in 2023 and is actively growing in the US and Korea.
  • MangoBoost is comprised of the world's top computer system developers. The founder is currently one of the world's leading computer system architects, and other members are also experts with outstanding careers in various aspects of computer system development. Most team members have conducted research and worked at top-tier universities and companies worldwide. Since 2014, our team has been developing the world's top-level DPU, and we are the only start-up capable of designing a DPU that can compete immediately with giants like Amazon and NVIDIA.


Position Overview

We are actively hiring system architects with FPGAs, architecture, and hardware-software co-design expertise. You will be a part of the architecture team to create/validate/optimize FPGA/ASIC DPU IPs, systems, and applications. You will have opportunities to engage with customers/partners on strategic engineering projects. You will be on the ground floor of a rapidly growing innovative start-up, with an abundance of opportunities to learn, contribute, and make big impacts!


Responsibilities & Opportunities

  • Develop, validate, and optimize FPGA/ASIC DPU IPs, systems, and applications
  • Engage with customers/partners on strategic engineering projects
  • Contribute to the growth and success of an innovative start-up
  • Collaborate with cross-functional teams (e.g., workload, system software, verification, FPGA tooling, etc.) to create cutting-edge system solutions
  • Opportunities for professional growth and advancement


Required Qualifications

  • Bachelor's, Master's, or Ph.D. in Computer Engineering, Computer Science, or related field with at least 3 years of experience beyond coursework (e.g., internships, research projects, industry experience)
  • Experience with FPGA development flows (e.g., SystemC, Verilog, HLS, synthesis, debug)
  • Experience in building FPGA-based systems, where FPGA interacts with other parts of the systems, such as PCIe, network, storage, etc.


Preferred Qualifications

  • Experience with FPGA deployment on production/commercial systems
  • Application software development, benchmarking, deployment, and HW/SW co-optimization expertise, particularly for cloud/data-center server applications
  • Background in network hardware/software stack (e.g., TCP, Virtio-net, DPDK, OVS, P4, etc.)
  • Background in AI inference/training systems (e.g., Nvidia Triton, Microsoft Deepspeed, etc.)
  • Background in RDMA/Infiniband systems (e.g., HPC/Supercomputing, GPUDirect/RDMA, etc.)
  • Background in storage systems (e.g., SPDK, Ceph, file system, data compression, data deduplication, etc.)


The typical base pay range for this role is USD $129,800-$299,166 per year.

MangoBoost provides USD $140,000 ~$250,000 per year for this position. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.


Benefits

  • Medical, dental, vision, voluntary life, hospital insurance, critical illness, and accident insurance
공유하기
FPGA Engineer (Seattle, WA)

MangoBoost, Inc.

  • MangoBoost is a start-up company that develops groundbreaking new data processing units (DPUs). MangoBoost’s novel DPUs can be customized and flexibly integrated into server systems to address myriad system overheads and make other devices (such as SSDs, GPUs, NICs, etc.) smarter. As a result, MangoBoost DPU offers a dramatic boost in system efficiency, performance, scalability, and cost-effectiveness. MangoBoost leverages ~10 years of prior world-leading research done in academia, which has produced extensive full-system patent-pending prototypes published at premier conferences in computer architecture and systems areas (for example ISCA and OSDI). MangoBoost has received a $10M seed fund in 2022, and a $55M Series A fund in 2023 and is actively growing in the US and Korea.
  • MangoBoost is comprised of the world's top computer system developers. The founder is currently one of the world's leading computer system architects, and other members are also experts with outstanding careers in various aspects of computer system development. Most team members have conducted research and worked at top-tier universities and companies worldwide. Since 2014, our team has been developing the world's top-level DPU, and we are the only start-up capable of designing a DPU that can compete immediately with giants like Amazon and NVIDIA.


Position Overview

We are actively hiring system architects with FPGAs, architecture, and hardware-software co-design expertise. You will be a part of the architecture team to create/validate/optimize FPGA/ASIC DPU IPs, systems, and applications. You will have opportunities to engage with customers/partners on strategic engineering projects. You will be on the ground floor of a rapidly growing innovative start-up, with an abundance of opportunities to learn, contribute, and make big impacts!


Responsibilities & Opportunities

  • Develop, validate, and optimize FPGA/ASIC DPU IPs, systems, and applications
  • Engage with customers/partners on strategic engineering projects
  • Contribute to the growth and success of an innovative start-up
  • Collaborate with cross-functional teams (e.g., workload, system software, verification, FPGA tooling, etc.) to create cutting-edge system solutions
  • Opportunities for professional growth and advancement


Required Qualifications

  • Bachelor's, Master's, or Ph.D. in Computer Engineering, Computer Science, or related field with at least 3 years of experience beyond coursework (e.g., internships, research projects, industry experience)
  • Experience with FPGA development flows (e.g., SystemC, Verilog, HLS, synthesis, debug)
  • Experience in building FPGA-based systems, where FPGA interacts with other parts of the systems, such as PCIe, network, storage, etc.


Preferred Qualifications

  • Experience with FPGA deployment on production/commercial systems
  • Application software development, benchmarking, deployment, and HW/SW co-optimization expertise, particularly for cloud/data-center server applications
  • Background in network hardware/software stack (e.g., TCP, Virtio-net, DPDK, OVS, P4, etc.)
  • Background in AI inference/training systems (e.g., Nvidia Triton, Microsoft Deepspeed, etc.)
  • Background in RDMA/Infiniband systems (e.g., HPC/Supercomputing, GPUDirect/RDMA, etc.)
  • Background in storage systems (e.g., SPDK, Ceph, file system, data compression, data deduplication, etc.)


The typical base pay range for this role is USD $129,800-$299,166 per year.

MangoBoost provides USD $140,000 ~$250,000 per year for this position. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.


Benefits

  • Medical, dental, vision, voluntary life, hospital insurance, critical illness, and accident insurance