Apple iPhone HW - Prototyping & Tools Team Engineer in Santa Clara Valley, California

iPhone HW - Prototyping & Tools Team Engineer

Job Number: 113138785

Santa Clara Valley, California, United States

Posted: 12-Oct-2017

Weekly Hours: 40.00

Job Summary

Apple’s iPhone Hardware Engineering organization is looking for a high-energy engineer with a real passion for hardware and software. As a member of the team your work will cut across teams and technologies as you pitch in to the development and design of iPhone and other iOS products.

We are looking for an applicant capable of handling an assignment from “cradle to grave”. We love self-motivated interns who are committed to continually learning and improving. You may be working on prototyping efforts for new features as well as writing software tools impacting current and future product designs.

Key Qualifications

  • Accomplished coder with proven C/C++ programming experience and solid scripting experience (Perl or Python). RTL or micro-controller programming experience are a plus.

  • Exposure to both micro and macro levels of product design and development with an ability to develop software on both Intel-based and ARM-based (embedded) architectures.

  • Understanding of electrical engineering board schematics.

  • Capable of breaking down high-level, vaguely defined problems or questions and design a detailed S/W architecture to solve or answer them.

  • Experience with iOS or Macintosh development, statistics or data analysis algorithms is desired, but not required.


You will be responsible for:

• Prototyping and evaluating new technologies.

• Writing high-level software, low-level software, or register transfer level code for field programmable gate arrays used in prototyping efforts.

• Writing and implementing software tools to enable validation of a broad range of technologies and products.

• Supporting product development activities taking place locally and at our manufacturing partners’ facilities abroad.


BS CS/EE/CE or relevant work experience required.

Additional Requirements