Meta - Sunnyvale, CA

posted 14 days ago

Full-time - Mid Level
Sunnyvale, CA
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The C Modeling Engineer at Reality Labs will support C modeling and software interfaces for machine learning, computer vision, and other intellectual properties implemented in pre-silicon platforms with dedicated hardware accelerators. This role involves collaboration with a multidisciplinary team to drive the development of custom silicon for augmented and virtual reality devices, focusing on the entire stack from architecture to algorithms.

Responsibilities

  • C/C++ programming for IP modeling and algorithm benchmarking.
  • Mapping software to hardware accelerators for pre-silicon platforms.
  • Analyzing software pipelines and building infrastructure and test plans to validate the C model using golden software pipelines.
  • Working with the architecture team to understand SoC and IP architecture and developing methodologies for enabling software/hardware co-design using pre-silicon platforms.
  • Collaborating with cross-functional teams on RTL design, design verification, and firmware/software development.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.
  • 5+ years of experience modeling hardware using C programming language and proficient programming skills in C++.
  • Demonstrated experience in mapping software use cases to hardware accelerators and custom silicon.
  • Understanding of system-on-chip (SoC) architecture, IP C modeling, and ASIC design flow.

Nice-to-haves

  • Demonstrated knowledge and experience in machine learning and computer vision hardware and software.
  • Experience in RTL design verification with strong C modeling skills.
  • Proficiency in performance modeling using SystemC and analyzing the performance of computer vision pipelines using pre-silicon models.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Paid holidays
  • Paid time off
  • Flexible scheduling
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service