Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Sr. SOC Emulation Engineer

Expired Job

Apple Inc. Austin , TX 78719

Posted 2 months ago

Job Summary

Imagine what you could do here. At Apple, great ideas have a way of becoming great products and customer experiences very quickly.

Bring passion and dedication to your job and there's no telling what you could accomplish. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it.

The industry is accustomed to Apple taping out the SOC's for our various products at a rigorous pace. In order to achieve this, Apple's world-class design processes are driven by our top notch emulation engineers. In this role you will be focused on the creation, deployment, and support of our advanced emulation environments. Putting you at the center of our chip design efforts and collaborating with all disciplines, making a critical impact on getting functional products to millions of customers quickly.Are you ready to join our team and help us deliver the next groundbreaking Apple products?

Key Qualifications

We'll be counting your expertise and years of experience in building and developing emulation environments.By now you have a demonstrated ability to build emulation models, run tests on emulation machines, and debug issues within the time constrictions of silicon design projects while handling multiple priorities

You've built some experience working with emulation platforms such as: Palladium, Veloce, or Zebu, including compilation, debug, performance and throughput tuning. You can debug hardware issues from waveforms

You're experienced with the integration/debug of external target interfaces such as UART/JTAG/USB in an emulation environment.You can bringup 3rd party accelerated verification IP in emulation.You have an understanding of CPU and/or GPU architecture and micro architecture.You can write synthesizable code.Your programming skills are going to be really important, we prefer a combination of some languages like: C, C++, Perl, Ruby, System, Verilog, Verilog, Make.You also have experience with DPI.You know how to debug emulation hardware, software, and silicon design issues.You're a trusted partner and can interact with and drive vendor field service/AEs to address emulation hardware and software issues

You have the ability to interface emulation hardware with virtual systems, simulation environment, and silicon validation

If you have general verification skills, that's a plus for us We collaborate with a lot of people, your strong communication skills will be key in your success with our team.

Description

  • As a member of our SOC emulation team you'll support multiple emulation environments using the latest emulation techniques (Transactors, SV assertions, Coverage, Power Estimation, SpeedBridges).- You'll be bringing up SOCs on emulation, root causing SoC/Processor test fails and emulator environment issues.- We are in constant collaboration with Design, DV, Power, Silicon Validation, Performance, and Software teams.- You will architect, implement, and bring up SOC+Test Bench builds on emulation- Running tests on appropriate emulation builds, debugging issues, and reporting status.- Collaborating with pre- and post-silicon validation teams to develop and implement support plans.- Leveraging emulation capabilities to accelerate silicon bring-up- Exploring and developing new technologies and methodologies to leverage emulation and hardware acceleration for new applications- Resolving emulation issues via vendor interactions

Education

You hold a BS/MS/PhD in either CE, EE, CS or equivalent relevant experience.



See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Graphics Emulation Engineer

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 10/31/2018 12:00:00 AM 2019-01-29T00:00 Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you'll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you'll be responsible for crafting and building the technology that fuels Apple's devices. Together, you and your team will enable our customers to do all the things they love with their devices. The Graphics Emulation Engineer will build emulation models, run test cases on the emulation models, debug and resolve issues, report status, create transactor models, and drive emulation and acceleration solutions for pre- and post- silicon validation. Architect builds for emulation environment.Create transactor models for sub blocks of RTL to accelerate top level modeling.Interface emulation with virtual systems and simulation environments.Run specified tests on appropriate emulation builds, debug issues, report status.Respond to and work with vendor field service/AEs to address emulation hardware and software issues.Work with pre- and post-silicon validation teams to develop and implement support plans.Explore and develop new technologies and methodologies to leverage emulation and hardware acceleration for new applications.Participate in debug of system by capturing waveforms and writing triggers.Build emulation models, debug any build issues. The ideal candidate will have the following skills and at least five years of experience in an emulation environment: Demonstrated ability to build emulation models, run tests on emulation machines, and debug issues in a schedule-oriented silicon design project with contending priorities Experience creating transactor models Ability to debug emulation hardware and software Ability to debug design issues from waveforms Understanding of CPU and/or GPU architecture and micro architecture Ability to write synthesizable code Possess programming skills (preferred languages are C, Perl, Ruby, System Verilog) Ability to interact with and drive vendor field service/AEs to address emulation hardware and software issues Ability to interface emulation hardware with virtual systems and simulation environment Graphics knowledge a plus; 3D graphics pipeline, OGL/OCL programming a plus General verification skills a plus BS/MS/PhD CE, EE, or CS Apple Inc. Austin TX

Sr. SOC Emulation Engineer

Expired Job

Apple Inc.