SoC Modeling ASIC Engineer

3 weeks ago


Sunnyvale, United States META Full time

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 an SoC Modeling ASIC Engineer to support C++/Python modeling and software interfaces of ML, computer vision and other IPs implemented in our SoC pre-silicon platforms containing dedicated hardware accelerators (HWA). The successful 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, ML and CV accelerators, software interface, and mapping software pipelines to the dedicated hardware accelerators.

SoC Modeling ASIC Engineer Responsibilities

  • Analyze the software pipelines and building Infra and tooling to automatically map them to the hardware accelerators
  • Work with architecture team to understand the SoC and IP architecture and develop methodology for enabling sw/hw co-design using presilicon platforms
  • Use of C/C++ models for architectural modeling, algorithm benchmarking, and mapping software to the hardware accelerators using pre-silicon platforms
  • Map AR workloads to heterogeneous ASICs that contain multiple different programmable processors and hardware accelerators. Perform detailed calculations to specify computation throughput, memory bandwidth and latency using pre-silicon models
  • Collaborate with cross functional teams working on RTL design, Design Verification, Firmware/Software development, to deliver first pass functional silicon on an aggressive schedule
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Demonstrated knowledge and experience in machine learning and computer vision hardware and software
  • Demonstrated experience in mapping software use cases to hardware accelerators and custom silicon
  • In-depth understanding of system-on-chip (SoC) architecture, SoC memory hierarchy, and ASIC design flow
  • Proficient programming skills in C++ and Python, with the experience to model hardware using software programming languages
Preferred Qualifications
  • Hands-on experience with PyTorch and mapping machine learning models to hardware accelerators in FPGA or virtual prototypes
  • Proficiency in performance modeling using SystemC and analyzing the performance of machine learning and computer vision pipelines using pre-silicon models
  • Experience in building tool flows and infrastructure for mapping machine learning models to ASICs and custom SoCs


Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

  • Sunnyvale, United States SpaceX Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOC/ASIC PHYSICAL VERIFICATION ENGINEER (SILICON ENGINEERING) At SpaceX...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    As a ASIC Design Engineer, you work with a team creating hardware accelerator IP to be deployed in a range of Amazon devices. You will develop hardware IP to accelerate applications in machine learning, computer vision and robotics. You will work closely with scientists, SoC Architects, software and verification to develop IP that meets the power,...

  • SOC/ASIC Synthesis

    1 week ago


    Sunnyvale, United States SpaceX Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOC/ASIC SYNTHESIS & FRONT-END STA ENGINEER (SILICON ENGINEERING) At SpaceX...


  • Sunnyvale, United States META Full time

    The ideal candidate will be a consensus-driven leader with management and leadership experience in small to large size organizations, with comprehensive system and silicon development experience, and a proven track record of first-pass success in ASIC and Systems. ASIC Engineering Manager, Design Verification Responsibilities Manage an ASIC design...


  • Sunnyvale, United States Diverse Lynx Full time

    Role ASIC Formal Verification Engineer Location Sunnyvale, CA (Onsite) Client: LTTS/Meta Full Time Only ASIC Engineer, Formal Verification Responsibilities Provide technical leadership in Formal Verification Propose, implement and evangelize the Formal Verification Methodology to be used across the group, both at the top level and at the block...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    Excited about working at the core of Alexa devices? Come, join us and build the latest of computer vision, machine learning, security and mobility for the Intelligent Edge devices. The ideal candidate will be technical, creative, a strong communicator, able to orchestrate a multisite development team, and drive solutions in collaboration with teams and...


  • Sunnyvale, United States Diverse Lynx Full time

    Role ASIC Physical Design Engineer Location Austin, TX, Sunnyvale, CA (Onsite) Client: LTTS/Meta Job Descriptions The role requires individuals with experience in backend implementation from Netlist to GDSII in low power and high-performance designs to build efficient System on Chip (SoC) and IP for data center applications. Required Skills Develop...


  • Sunnyvale, United States Synopsys Full time

    ASIC Front-end Implementation Engineer Job Description and Requirements At Synopsys, we are at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we are powering it all with the world’s most...


  • Sunnyvale, TX, United States Google Full time

    Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience.Digital design experience using SystemVerilog RTLPreferred qualifications:3 years of experience in digital design using SystemVerilog or RTL.Experience with high-bandwidth bus architectures including control and memory bus...


  • Sunnyvale, United States SpaceX Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL ASIC ENGINEER (SILICON ENGINEERING) At SpaceX we’re leveraging...


  • Sunnyvale, United States Wipro Full time

    RTL ASIC Design Engineers with 8 to 15+ years of experience.No of Openings: 2 Sunnyvale, CAJob Description:· 8+ years of Exp with Logic design /micro-architecture / RTL coding is a must.· Expertise in Verilog & System Verilog is a must.· Experience in Synthesis / Understanding of timing concepts for ASIC is required.· Experience in design of DDR / USB...


  • Sunnyvale, United States Wipro Full time

    RTL ASIC Design Engineers with 8 to 15+ years of experience.No of Openings: 2 Sunnyvale, CAJob Description:· 8+ years of Exp with Logic design /micro-architecture / RTL coding is a must.· Expertise in Verilog & System Verilog is a must.· Experience in Synthesis / Understanding of timing concepts for ASIC is required.· Experience in design of DDR / USB...


  • Sunnyvale, United States SpaceX Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOC PHYSICAL DESIGN STA/TIMING ENGINEER (SILICON ENGINEERING) At SpaceX...


  • Sunnyvale, United States Baidu Full time

    Do you want to be part of the AI revolution? Do you want to think out of the box, thriving on challenges in AI industry and have the desire to solve them? Do you want to work with a world-class team to explore the fast-growing AI hardware opportunities and impact on AI industry?Were looking forward to you joining us to collaborate, contribute, and...

  • Modeling Engineer

    3 days ago


    Sunnyvale, United States NR Consulting Full time

    Job Title: Modeling Engineer / Software Engineer Duration: FTE /Permanent Hiring Location: Sunnyvale, CA ( Hybrid ) Description: Hands-on developing models for different SoC sub-blocks such as CPU, NOC, AI, Video etc. Fluent in C/C++, developing infrastructure from scratch Modeling experience Understanding of modeling technologies - cycle driven,...


  • Sunnyvale, CA, United States Baidu Full time

    Do you want to be part of the AI revolution? Do you want to think out of the box, thriving on challenges in AI industry and have the desire to solve them? Do you want to work with a world-class team to explore the fast-growing AI hardware opportunities and impact on AI industry?We’re looking forward to you joining us to collaborate, contribute, and...


  • Sunnyvale, United States Wipro Full time

    · Logic design /micro-architecture / RTL coding is a must.· Expertise in Verilog & System Verilog is a must.· Experience in Synthesis / Understanding of timing concepts for ASIC is required.· Experience in design of DDR / USB /SATA/ PCIe controller or such complex protocols is a plus.· Hands on experience in Multi Clock designs, Asynchronous interface...


  • Sunnyvale, United States Wipro Full time

    · Logic design /micro-architecture / RTL coding is a must.· Expertise in Verilog & System Verilog is a must.· Experience in Synthesis / Understanding of timing concepts for ASIC is required.· Experience in design of DDR / USB /SATA/ PCIe controller or such complex protocols is a plus.· Hands on experience in Multi Clock designs, Asynchronous interface...


  • Sunnyvale, United States Wipro Full time

    · Logic design /micro-architecture / RTL coding is a must.· Expertise in Verilog & System Verilog is a must.· Experience in Synthesis / Understanding of timing concepts for ASIC is required.· Experience in design of DDR / USB /SATA/ PCIe controller or such complex protocols is a plus.· Hands on experience in Multi Clock designs, Asynchronous interface...


  • Sunnyvale, United States META Full time

    The Reality Labs team is building products that make it easier for people to connect with the ones they love most. We are a team of world-class experts developing and shipping products at the intersection of silicon, hardware, software, and content. The Reality Labs team seeks a Silicon Validation Engineer. As a Silicon Validation Engineer, you will be part...