RTL Design Engineer

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

Description For RTL Design Engineer

At Apple, we work every single day to craft products that enrich people's lives. As an RTL Design Engineer, you will join our dynamic Hardware team to work on challenges that no one has solved yet. This role offers the rare opportunity to craft upcoming products that will impact millions of Apple's customers daily. You'll be responsible for specifying and micro-architecting digital blocks in advanced mixed-signal circuits with embedded micro-controllers, focusing on advanced DFT architectures and very low power design requirements. The position involves RTL coding, design verification, and lab bring-up activities.

Your work will encompass writing RTL assertions, debugging code, and collaborating with the design verification team. You'll handle various front-end methodology flows, including pre-silicon power analysis, clock domain crossing, reset domain crossing, and unified power flow (UPF). The role requires deep expertise in mixed signal concepts, RTL design fundamentals, and various hardware description languages like Verilog and SystemVerilog.

This is an opportunity to work with cutting-edge technology while contributing to products that define the industry. You'll be part of a team that values innovation, technical excellence, and the ability to solve complex engineering challenges. The ideal candidate will bring strong communication skills and a deep understanding of algorithm development, along with expertise in scripting languages like Perl and Python.

Last updated 2 days ago

Responsibilities For RTL Design Engineer

  • Specifying and/or micro-architecting digital blocks in advanced mixed-signal circuits
  • RTL coding of blocks
  • Participate in design verification and bring-up
  • Writing RTL assertions and debugging code
  • Responsible for front end methodology flows
  • Participate in lab bring-up of circuits
  • Writing test scripts and analyzing lab data

Requirements For RTL Design Engineer

Python
  • BS degree in technical discipline with minimum 10 years of relevant experience
  • Deep knowledge of mixed signal concepts
  • Deep knowledge of RTL design fundamentals (control and data path)
  • Deep knowledge of Verilog and SystemVerilog
  • Deep knowledge of front-end tools
  • Working knowledge of synthesis, static timing, and DFT
  • Deep knowledge of System-Verilog assertions
  • Deep knowledge of scripting languages
  • Deep knowledge of Algorithm developments
  • Strong communication and presentation skills

Interested in this job?

Jobs Related To Apple RTL Design Engineer

GPU Design Verification Engineer, Staff

Staff GPU Design Verification Engineer role at Qualcomm focusing on verification of Graphics IP and performance optimization of GPU cores.

Synthesis Engineer, Staff

Staff Synthesis Engineer position at Qualcomm Bangalore, focusing on hardware design and optimization with 8+ years experience requirement and comprehensive benefits.

ASIC Low power design engineer (GPU) -Staff

Staff-level ASIC Low Power Design Engineer position at Qualcomm, focusing on GPU technology and power optimization, requiring 6-8 years of experience in hardware design.

GPU Formal Verification Engineer, Staff

Staff-level GPU Formal Verification Engineer position at Qualcomm focusing on hardware verification, ASIC design, and GPU architecture optimization.

Wifi Mac design engineer-Sr Staff

Senior Staff WiFi MAC Design Engineer position at Qualcomm focusing on digital ASIC and processor design with emphasis on high-speed and low-power 5G and WLAN modem implementation.