Hardware Accelerator Modeling Engineer
Sunnyvale, CA | Redmond, WA | Austin, TX
Meta
Giving people the power to build community and bring the world closer together
Reality Labs focuses on delivering Meta's vision through Augmented Reality (AR) and Virtual Reality (VR). The compute performance and power efficiency requirements of Virtual and Augmented Reality require custom silicon. Reality Labs Silicon team is driving the state of the art forward with breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body. Our chips will enable AR/VR devices where our real and virtual world will mix and match throughout the day. We believe the only way to achieve our goals is to look at the entire stack, from transistors, through architecture, to firmware, and algorithms.
We are seeking a C Modeling Engineer to support C modeling and software interfaces of ML, computer vision and other IPs implemented in our SoC pre-silicon platforms containing dedicated hardware accelerators (HWA). The candidate will be part of a team that includes algorithm, software, firmware, pre-silicon platforms, and emulation experts. The ideal candidate will understand SoC architecture, hardware accelerators, software interface, and mapping software pipelines to the dedicated hardware accelerators.Hardware Accelerator Modeling Engineer Responsibilities
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
We are seeking a C Modeling Engineer to support C modeling and software interfaces of ML, computer vision and other IPs implemented in our SoC pre-silicon platforms containing dedicated hardware accelerators (HWA). The candidate will be part of a team that includes algorithm, software, firmware, pre-silicon platforms, and emulation experts. The ideal candidate will understand SoC architecture, hardware accelerators, software interface, and mapping software pipelines to the dedicated hardware accelerators.Hardware Accelerator Modeling Engineer Responsibilities
- C/C++ programming for IP modeling, algorithm benchmarking, and mapping software to the hardware accelerators for pre-silicon platforms
- Analyze the software pipelines and building Infra and test plan to validate the C model using golden software pipeline
- Work with architecture team to understand the SoC and IP architecture and develop methodology for enabling sw/hw co-design using pre silicon platforms
- Collaborate with cross functional teams working on RTL design, Design Verification, Firmware/Software development, to deliver custom silicon for AR products
- Bachelor's degree in Computer Science, Computer Engineering, 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
- Demonstrated knowledge and experience in machine learning and computer vision hardware and software
- Experience in RTL DV (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
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: Architecture ASIC Design Computer Science Computer Vision Engineering Machine Learning Physics Pipelines VR
Perks/benefits: Career development Equity / stock options Health care Salary bonus
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Business Intelligence Developer jobsPrincipal Data Scientist jobsData Engineer II jobsBI Developer jobsCopywriter - Freelance AI Tutor jobsPrincipal Data Engineer jobsStaff Data Scientist jobsData Manager jobsJunior Data Analyst jobsData Scientist II jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsSr Data Engineer jobsSr. Data Scientist jobsData Science Intern jobsBI Analyst jobsJunior Data Engineer jobsSoftware Engineer, Machine Learning jobsJunior Data Scientist jobsSenior AI Engineer jobsData Engineer III jobsСopywriter - Freelance AI Tutor jobsData Specialist jobs
Linux jobsEconomics jobsSnowflake jobsPhysics jobsOpen Source jobsHadoop jobsRDBMS jobsComputer Vision jobsJavaScript jobsBanking jobsKafka jobsAirflow jobsScala jobsMLOps jobsData Warehousing jobsNoSQL jobsSAS jobsData warehouse jobsGitHub jobsOracle jobsGoogle Cloud jobsKPIs jobsScikit-learn jobsPostgreSQL jobsR&D jobs
Terraform jobsClassification jobsStreaming jobsData Mining jobsScrum jobsCX jobsPandas jobsLooker jobsIndustrial jobsDistributed Systems jobsJira jobsRobotics jobsPySpark jobsJenkins jobsReact jobsRedshift jobsBigQuery jobsMicroservices jobsMatlab jobsdbt jobsMySQL jobsUnstructured data jobsE-commerce jobsData strategy jobsGPU jobs