Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple Modeling Software Engineer 
United States, California, Cupertino 
201599655

21.04.2025
Modeling Software Engineers bring a unique and versatile combination of software and hardware expertise. On their way from the designer's mind to becoming a piece of silicon, circuits take form in software. You will develop those software-representations of future hardware, and then make them real. This includes both the circuits themselves, and the underlying tools to enable hundreds more designers. We use modern software design methodology and apply it to AMS Hardware design.If you've written software in modern, designer-centric languages then you understand how powerful and freeing it can be. And If you've designed circuits, you know how hard it can be. Think of the IC-design tool-stack by analogy: RTL is C code, Schematics and gates are assembly, and Layout is machine language. Core responsibilities: Architect, develop and test software to capture the behavior and performance of AMS circuits.SOME INDICATORS THAT YOU'D LOVE THIS JOB:
Work on a simulation platform connecting multiple simulators to design analog mixed-signal IPsDesign and development of Scientific Software package/frameworkDevelop custom hardware description libraries, frameworks, and/or languagesDesign digital, analog, and mixed-signal simulation software
  • Bachelors of Science in Electrical Engineering and 10+ years experience preferred.
  • • Expert level in Python and/or C++
  • • Expert in Object-oriented Software (OOP)
  • • Knowledge of Database frontend and backend
  • • Familiarity with simulation tools for analog, digital, and/ or mixed-signal circuits
  • • Familiarity with popular digital design HDLs (Verilog and/or VHDL)
  • • Understanding of specs and requirements for AMS circuits is a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.