Taro Logo

Emulation Integration Engineer, Platform Architecture

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 will 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 like Python or Lua. You'll be part of a team that ensures every product performs exactly as intended, contributing to Apple's reputation for reliability and excellence.

The position offers the opportunity to work on cutting-edge technology in Apple's Platform Architecture group, which is responsible for connecting hardware and software into unified systems. You'll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of world-renowned hardware and software architecture.

This role requires occasional travel to development groups in the US and offers the chance to work from either Austin, TX or Cupertino, CA. The ideal candidate will have strong technical skills, be comfortable exploring unfamiliar codebases, and have the ability to collaborate effectively with cross-functional teams.

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

Embedded Software Developer

Embedded Software Engineer role at Apple, developing firmware for SoC bring-up and testing, offering $147K-$272K base salary plus benefits.

DDR Mixed Signal Circuit Design Engineer

Design and develop high-performance PHY designs for Apple products, focusing on Analog/Mixed-Signal Circuit Design with competitive compensation and benefits.

Haptics Firmware Engineer

Apple is seeking a Haptics Firmware Engineer to develop Taptic Engine firmware for next-generation products, working with cross-functional teams to deliver world-class haptic experiences.

System Design & Test Engineer

System Design & Test Engineer position at Apple, focusing on hardware testing and validation for new products, requiring 3+ years of EE experience and offering competitive compensation.

Emulation Integration Engineer, Platform Architecture

Join Apple's Platform Architecture team as an Emulation Integration Engineer, working on next-generation silicon development and verification while utilizing RTL design and programming skills.