Pre-Silicon Engineer

Santa Clara, CA
  • Job Code
    200196208
Summary

Summary

Posted: Dec 16, 2020

Weekly Hours: 40

Role Number:200196208

The Pre-Silicon Evolution team within Apple's CoreOS organization is searching for talented software engineers ...Summary

Summary

Posted: Dec 16, 2020

Weekly Hours: 40

Role Number:200196208

The Pre-Silicon Evolution team within Apple's CoreOS organization is searching for talented software engineers to develop software infrastructure and tooling for Apple Silicon SoCs. Our team lives at the intersection of hardware and software and we push the boundaries of full-system, pre-silicon simulation to enable software development for future iOS and macOS products during some of their earliest phases of development.

Key Qualifications

  • Highly proficient in Python, C/C++
  • Driven to seek out the right solution to difficult engineering problems with cross-functional teams.
  • Excellent collaborative skills to ensure clear communication with hardware and software engineering peers.
  • General understanding of embedded software architecture and development workflows.
  • Outstanding written and verbal communication

Description

The software tooling and cloud infrastructure developed by the Pre-Silicon Evolution team is used across Apple's hardware and software organizations. Our technologies enable development and testing of both hardware and software features for future Apple products to ensure that they work seamlessly together before they are manufactured. As a Pre-Silicon Evolution engineer, you will play an important part in bringing our future SoC designs to life in Pre-Silicon simulation environments. You will have the opportunity to work shoulder-to-shoulder with CoreOS bringup teams to enable bringup of macOS and iOS devices in simulation, as well as with QA teams in order to support their testing needs using our infrastructure. As we continue to grow these capabilities, you will have the opportunity to work throughout our software stack, from low level hardware initialization code all the way up to cloud and container technologies running in our data centers.

Education & Experience

BS in CS, CE, EE or equivalent industry experience required

Additional Requirements

  • Hands on (or academic) experience with software simulation environments (e.g. simics, QEMU) and software modeling techniques
  • Familiarity with FPGA and processor simulation technologies
  • Previous experience with embedded hardware bringup


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Pre-Silicon Engineer

Apple, Inc.
Santa Clara, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account