ASIC Engineer, Architecture Kernel Development

Meta

• $150K — $180K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
  • 6+ years in software development for HPC or kernel development
  • Proficient in C, C++, Python, or similar languages
  • Familiarity with computer architecture or silicon development tools
  • Master's or PhD in Electrical or Computer Engineering preferred
  • Experience with CUDA or similar programming models for optimization
  • Knowledge of GPU or AI accelerator architectures

Responsibilities

  • Develop AI kernels for Meta AI models on Meta AI Accelerators
  • Create tools for static performance analysis and debug performance on dynamic simulators
  • Identify compiler, ISA, and optimizations for performance validation
  • Validate performance on RTL simulation and emulation
  • Drive ML performance optimization and trade-offs

Benefits

  • Opportunity to work on cutting-edge AI technology
  • Collaborative environment with a focus on innovation
  • Access to advanced tools and resources for development
  • Potential for professional growth and advancement
  • Engagement in impactful projects within a leading tech company
Full Job Description
Work on developing AI kernels for Meta AI models on Meta AI Accelerators
• Develop tools for static performance analysis. Debug performance on the dynamic performance simulator
• Identify the compiler, ISA, and optimizations. Help validate performance on RTL simulation / emulation

Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
• 6+ years of experience in software development mapping massively parallel workloads for HPC or kernel development
• Programming in C, C++, Python, or related programming languages
• Experience with computer architecture or tools for silicon development

Preferred Qualifications
• Master's or PhD degree in Electrical Engineering, Computer Engineering or related areas with experience in driving ML performance optimization and trade-offs
• Experience in developing and optimizing compute or collective kernels using CUDA or similar programming models (SSE, AVX, NEON, Hexagon DSP, etc.)
• Understanding of GPU architectures or other AI accelerator architectures
• Experience working in pre-silicon validation processes, including development and validation with pre-silicon tools and models
• Experience with firmware development, API design, device driver development, and library implementation

Similar Jobs

More Jobs at Meta

More Telecommunications & Hardware Jobs

Find similar ASIC Engineer, Architecture Kernel Development jobs: