A

Apple

Designs phones, computers and their operating systems

Front End Design Engineer

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A Master's degree or foreign equivalent in Electrical and Computer Engineering, Electrical Engineering, or a related field, and one year of experience in the job offered or a related occupation.
  • Experience and/or education must include synthesizing RTL designs into netlists using Design Compiler or Genus.
  • Experience and/or education must include understanding RTL and making RTL updates for power, performance, and area.
  • Experience and/or education must include creating unit testbenches to verify RTL updates.
  • Experience and/or education must include working with simulation waveforms to understand design intent.
  • Experience and/or education must include performing Static Timing Analysis and achieving timing closure.
  • Experience and/or education must include performing lint checks to ensure RTL quality.
  • Experience and/or education must include performing Clock Domain Crossing checks.
  • Experience and/or education must include performing Reset Domain Crossing checks.
  • Experience and/or education must include understanding RTL written in Verilog and SystemVerilog and correlating it to gate-level circuits.
  • Experience and/or education must include performing logical equivalence checks and supporting ECO generation activities.

Responsibilities

  • Convert RTL designs into netlists using industry-standard RTL synthesis tools.
  • Optimize power, performance, and area by experimenting with synthesis recipes and enhancing existing synthesis methodologies.
  • Understand RTL code written in Verilog and SystemVerilog, correlate it to gate-level circuits, and guide development of optimal RTL solutions.
  • Perform Clock and Reset Domain Crossing checks to ensure design robustness against metastability-related problems, and perform lint checks.
  • Perform logical equivalence checks to ensure correctness of generated netlists and support ECO generation activities.
  • Perform Static Timing Analysis to identify critical paths, then propose solutions spanning physical implementation and microarchitectural optimizations.
  • Analyze RTL simulation waveforms using industry-standard simulator tools to understand design intent and common signal activity patterns.
  • Perform lint checks to ensure the overall quality of RTL code.
  • Collaborate with internal R&D teams.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs