Apple-posted 2 months ago
Mid Level
Cupertino, CA
5,001-10,000 employees

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products that delight millions. The silicon engineering team is at the heart of this innovation, and we are looking for a passionate FPGA Engineer to help us shape the next generation of the world’s most advanced devices. As a key member of our team, you will leverage advanced FPGA platforms to solve critical challenges across the entire product development lifecycle. Your work will span the full spectrum: from rapidly prototyping new architectural concepts and building FPGA platforms for pre-silicon validation, to enabling silicon bring-up and system integration after tape-out. You will provide the essential platform that empowers our design, validation and software teams to innovate faster and deliver a flawless user experience. If you are a hands-on problem solver who thrives at the intersection of hardware and software, we invite you to join us.

  • Responsible for the complete lifecycle of FPGA platforms, from architecture and hardware selection to implementation and bring-up.
  • Work with cross-functional teams to prototype new features and perform critical pre-silicon validation.
  • Drive system bring-up and debug after tape-out, ensuring a smooth path to production.
  • Bachelor’s Degree and a minimum of 3 years of relevant industry experience.
  • Hands-on experience with FPGA implementation flow, from synthesis and place and route to timing closure and bitstream generation.
  • Proficiency in RTL design using Verilog or SystemVerilog.
  • Proficiency in a scripting language such as Python, TCL, or Perl.
  • Strong foundation in digital logic design and computer architecture principles.
  • Demonstrated experience in board-level bring-up and system debug.
  • Experience with embedded C firmware development and low-level hardware/software debug.
  • Experience developing with high-speed interface protocols, such as DisplayPort, HDMI, MIPI, or PCIe.
  • Proficiency in interpreting board schematics; experience in validation board and platform development.
  • Familiarity with SystemVerilog verification environment.
  • Experience in video or image processing.
  • Excellent communication skills and a demonstrated ability to thrive in a fast-paced, collaborative environment.
  • Experience applying AI coding assistants to accelerate development tasks like code generation, analysis, and debugging.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service