Apple - Raleigh, NC

posted 3 months ago

Full-time - Senior
Raleigh, NC
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

The Mixed Signal Design team at Apple is on the lookout for a highly creative software architect to revolutionize the design of our Analog Mixed-Signal IPs. These IPs are crucial for powering our next-generation mobile silicon, which includes future iterations of the iPhone, iPad, and Apple Watch. The role involves working with various AMS IPs such as SERDES for data communication, PLLs for clock generation, and sensors that measure a wide array of physical quantities. The ideal candidate will have experience in modern, designer-centric programming languages, understanding the challenges faced when using traditional CAD tools for circuit design. In this position, you will be responsible for defining and architecting a modeling and analysis framework specifically for analog mixed-signal circuits. Your work will include designing simulation software for digital, analog, and mixed-signal systems, as well as developing algorithms for the design and analysis of these circuits. A significant part of the role will involve creating custom hardware description libraries, frameworks, and languages, which is a highly desirable skill. The goal is to enable designers to express their ideas at a higher, more abstracted level, while still providing the necessary tools to translate these designs into lower-level languages compatible with standard design and analysis tools. This position is not just about software development; it’s about innovating the way we approach circuit design and analysis, making it more productive and efficient. You will be at the forefront of creating new architectural, algorithmic, and circuit analysis tools that will shape the future of our products.

Responsibilities

  • Define and architect a modeling and analysis framework for analog mixed-signal circuits.
  • Design digital, analog, and mixed-signal simulation software.
  • Develop algorithms for the design and analysis of mixed-signal circuits.
  • Create custom hardware description libraries, frameworks, and languages.

Requirements

  • Bachelor's degree with a minimum of 10 years of proven experience.
  • Proficiency in the planning and design of large software projects.
  • Object-oriented software design expertise.
  • Proficiency in writing software in Python.
  • Deep understanding of algorithms for continuous time and event-driven simulations.
  • Deep understanding of optimization algorithms.
  • Proficiency in DSP concepts and applications.
  • Experience writing software in C/C++.
  • Ability to understand specifications and requirements for AMS circuits.
  • Familiarity with popular digital design HDLs (Verilog and/or VHDL).
  • Familiarity with simulation tools for analog, digital, and/or mixed-signal circuits.
  • Familiarity with Machine Learning concepts.

Benefits

  • Opportunities for advancement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service