Company

Achronix Semiconductor CorporationSee more

addressAddressSanta Clara, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description/Responsibilities
At Achronix Semiconductor we develop FPGA-based hardware, software, and systems solutions to accelerate critical applications in areas such as 5G wireless infrastructure, network switching, and data center services. We work in small highly motivated teams of domain experts across the full product range, from high-level systems software to digital and analog circuit design, to create innovative products that are first-to-market and solve critical business needs.
You will have a unique opportunity to collaborate on a small team driving the development of a complete software and hardware stack for an FPGA-based Machine Learning inference accelerator card reference platform. You will adapt existing open-source and university software when possible, and develop new software from scratch as needed, to assemble a complete full-stack end-to-end software solution. This role works closely with sales and marketing, systems engineers, EDA tool developers, and FPGA architects. The resulting system will support diverse internal and external use models including FPGA fabric optimization, accelerator micro-architecture exploration, memory subsystem design, place & route software verification, system prototyping, pre-sales demonstrations, and customer deployment and scaling.
Prior experience is required working with an existing open-source or proprietary Machine Learning accelerator architecture such as OpenTPU, NVDLA, Eyeriss, or VTA. You must have a background in compiler hacking on one or more of TVM, Glow, Halide, Spatial, XLA, CLANG, LLVM, or GCC. Experience desired with compiler Intermediate Representations (IRs) and back-ends; JIT compilers; kernel-mode and user-mode Windows, Unix, or embedded systems runtime environments and device drivers. Familiarity is desired with Machine Learning frameworks such as TensorFlow, PyTorch, Caffe2, Keras and MXNet; domain-specific languages such as Halide and Spatial; and with common DNN models such as AlexNet, ResNet50, Inception, YOLO, RNN, and LSTM.
Skills:
  • 2+ years of work or educational experience in machine leaning accelerator architectures, micro-architectures, and compilers.
  • Skilled practitioner in C++, Python, and Verilog. Familiarity with System-C, System Verilog, HLS, Catapult-C, or Chisel.
  • Experience in two of more of the following categories:
    • Machine learning accelerators such as OpenTPU, NVDLA, Eyeriss, and VTA.
    • Machine learning frameworks such as TensorFlow, PyTorch, Caffe2, Keras, and MXNet.
    • Common DNN models such as AlexNet, ResNet50, Inception, YOLO, RNN, and LSTM.
    • Domain-specific languages such as Halide and Spatial.
    • Compilers such as TVM, Glow, Halide, CLANG, LLVM, and GCC.
    • Embedded system runtime environments and device drivers

Education:
MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Math, or Physics
Refer code: 7825962. Achronix Semiconductor Corporation - The previous day - 2024-01-16 17:32

Achronix Semiconductor Corporation

Santa Clara, CA
Jobs feed

Corporate Accountant

Alphatec Spine

Carlsbad, CA

AP Staff Accountant

Archer Aviation

San Jose, CA

Senior Accountant

Adventist Media Ministries

Riverside, CA

Billing Specialist

Red Oaks Medical Group Inc

Red Bluff, CA

Senior Accountant (Hybrid)

Heidelberg Materials Us, Inc.

Irving, TX

Senior Accountant (Hybrid)

Envista Holdings Corporation

Brea, CA

Accounting Manager

Century Group

American Canyon, CA

Licensed Vocational Nurse

Methodist Hospital Metropolitan

San Antonio, TX

Billing and Invoice Analyst

Apr Consulting, Inc

Pomona, CA

Internal Auditor - Corporate

Public Storage

Glendale, CA

Share jobs with friends

Related jobs

(6300-1009) Software Engineer Machine Learning Software Stack

Machine Learning Engineer, 3D Computer Vision, Self-Driving

Tesla

Palo Alto, CA

21 hours ago - seen

Senior Consultant - Machine Learning / AI Engineer

The Spur Group

Irvine, CA

5 days ago - seen

Cloud DevOps / Site Reliability Engineer, Applied Machine Learning

Software And Services

Sunnyvale, CA

7 days ago - seen

Staff Software Engineer, Machine Learning, YouTube

Youtube

Mountain View, CA

a week ago - seen

Senior Machine Learning Engineer, Productivity Apps

Software And Services

Cupertino, CA

a week ago - seen

Machine Learning Engineer

Probably Genetic

San Francisco, CA

a week ago - seen

Computer Vision/Machine Learning Engineer

Machine Learning And Ai

Sunnyvale, CA

a week ago - seen

SW Development Engineer in Test - Computer Vision

Machine Learning And Ai

Sunnyvale, CA

a week ago - seen

Applied Machine Learning Engineer

Hardware

Cupertino, CA

a week ago - seen

AIML - Senior Software Engineer, Siri and Information Intelligence

Machine Learning And Ai

Cupertino, CA

2 weeks ago - seen

Senior Machine Learning Software Engineer, Creativity Apps

Software And Services

Cupertino, CA

2 weeks ago - seen

3D Computer Vision Algorithms Engineer

Machine Learning And Ai

Sunnyvale, CA

2 weeks ago - seen

AIML - Machine Learning Engineer, MIND

Machine Learning And Ai

Cupertino, CA

2 weeks ago - seen

AIML - Sr ML Engineer, Data and ML Innovation

Machine Learning And Ai

Cupertino, CA

2 weeks ago - seen

Senior Machine Learning Engineer - Apple Vision Pro

Machine Learning And Ai

Los Angeles, CA

2 weeks ago - seen

Senior Machine Learning Engineer, SWE Developer Productivity

Software And Services

Cupertino, CA

2 weeks ago - seen

AIML - Sr ML Engineer, Data and ML Innovation

Machine Learning And Ai

Cupertino, CA

2 weeks ago - seen