Wireless Power End-to-End Algorithm Simulation Developer

  • Company:
    Apple
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    1 day ago
  • Category:

Key Qualifications

  • Experience in designing simulation environments for complex systems
  • Excellent C++ programming skills (Verilog-A a plus)
  • Experience developing and evaluating control loops and algorithms
  • Solid understand of physics and electrical systems
  • Description

    In this position, you’ll be a key member of Apple’s core architecture team for wireless power. The role is critical for enabling a more nimble algorithm development and validation methodology. Key responsibilities include:- Create a simulation environment that can model complex dynamical systems and accurately predict behavior and interactions of high-level sensing and control algorithms described with verilog-A, Matlab or C/C++. – Generate unit-test and regression tests to ensure continuous improvements as algorithm development progresses. – Working with EE team to create hardware-in-the-loop emulation platforms that provide real-time data to and interact with the simulation environment. – Work with wireless power system architects to extract and efficiently simulate system behavior on appropriate time scales (e.g. time-scales of the control action as opposed to time-domain power cycle accurate simulation) – Utilizing your simulation environment, explore alternate algorithms and control loops to achieve higher performance. – Identify and ameliorate unexpected and corner case interactions.

    Education & Experience

    Masters in EE or CS with 5+ years of relevant industrial experience in creating simulation and hardware emulation environments to study algorithms and interactions in complex dynamic systems.