Taro Logo

Emulation Integration Engineer, Platform Architecture

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Job Description

Apple's Platform Architecture group is seeking talented engineers to integrate and support new emulation technologies for accelerating the development and verification of silicon. This role involves working with world-leading silicon engineering teams on next-generation chips that impact millions of users worldwide.

As an Emulation Integration Engineer, you'll be responsible for migrating existing designs and testbenches from simulation and emulation platforms, developing software tools for co-simulating designs on multiple platforms, and supporting design and verification teams. You'll work independently while managing deliverables to different teams.

The role requires expertise in Verilog/SystemVerilog for RTL design or testbench, C/C++ programming, and scripting languages. You'll be part of Apple's Platform Architecture group, which connects hardware and software into unified systems. Your work will directly contribute to ensuring Apple's products perform exactly as intended, maintaining the trust of millions of customers worldwide.

This position offers the opportunity to work on cutting-edge technology at one of the world's most innovative companies. You'll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of our renowned hardware and software architecture. The role may require occasional travel to development groups in the US.

Last updated 13 hours ago

Responsibilities For Emulation Integration Engineer, Platform Architecture

  • Migrate existing designs and testbenches from simulation and emulation platforms
  • Develop software tools for co-simulating designs on multiple platforms
  • Support design and verification teams in the use of this new technology
  • Work independently and manage deliverables to different teams
  • Occasional travel to development groups in the US

Requirements For Emulation Integration Engineer, Platform Architecture

Python
  • B.S. degree in Computer Science, Electrical Engineering, or similar
  • Experience programming Verilog / SystemVerilog for RTL design or testbench
  • Experience programming in C/C++
  • Experience scripting in Python, Lua or similar scripting language

Related Jobs

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on verifying functionality and performance of premier SOCs, offering competitive compensation and comprehensive benefits.

Apple Neural Engine Driver Engineer

Apple Neural Engine Driver Engineer role focusing on developing drivers and APIs for ML acceleration, requiring 10+ years experience and expertise in C/C++ programming.

Sensing HW Design Firmware Engineer

Senior firmware engineering role at Apple's Incubation team, developing embedded systems and hardware for future products, requiring 8+ years experience and strong programming skills.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC verification, requiring 10+ years experience, offering $162K-$286K plus benefits.

Touch/Force Hardware - Sensor System Architect

Senior hardware architecture role focusing on touch and force sensor systems for Apple's product portfolio, requiring expertise in electrical engineering and system architecture.