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:
1
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.
Principal Data Scientist jobsBI Developer jobsStaff Data Scientist jobsPrincipal Data Engineer jobsData Scientist II jobsData Manager jobsJunior Data Analyst jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsSenior AI Engineer jobsSr. Data Scientist jobsData Engineer III jobsData Science Intern jobsData Specialist jobsJunior Data Engineer jobsSenior Data Scientist, Performance Marketing jobsBI Analyst jobsSoftware Engineer, Machine Learning jobsSr Data Engineer jobsData Analyst Intern jobsData Analyst II jobsSenior Artificial Intelligence/Machine Learning Engineer - Remote, Latin America jobsJunior Data Scientist jobs
Snowflake jobsEconomics jobsLinux jobsHadoop jobsOpen Source jobsJavaScript jobsPhysics jobsComputer Vision jobsAirflow jobsKafka jobsMLOps jobsRDBMS jobsBanking jobsData Warehousing jobsNoSQL jobsScala jobsGoogle Cloud jobsData warehouse jobsKPIs jobsR&D jobsPostgreSQL jobsOracle jobsGitHub jobsSAS jobsCX jobs
Classification jobsStreaming jobsTerraform jobsScikit-learn jobsLooker jobsScrum jobsDistributed Systems jobsPandas jobsData Mining jobsBigQuery jobsPySpark jobsRobotics jobsJenkins jobsJira jobsIndustrial jobsRedshift jobsdbt jobsReact jobsUnstructured data jobsMicroservices jobsMySQL jobsData strategy jobsE-commerce jobsGPU jobsNumPy jobs