Software Application Engineer - Exploratory Design Group

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200181051
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norms here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Do you love working on challenges that no one has solved yet? As a member of our dynamic group, you will have a unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day. Apple’s Exploratory Design Group is seeking an experienced and enthusiastic software developer with an interest in physical science, a passion for technology development, and an eye for new opportunities. You will join a highly innovative and diverse team of world-class scientists and engineers creating novel, high-impact technologies, and help the team convert unique scientific software into new, easy-to-use and popular internal tools with high-quality user interfaces and compelling visualizations. You will rely heavily on your technical expertise in user-interface design and implementation, as well as your communication skills. You will communicate comfortably and effectively with scientists, developers, and existing and potential users, as well as with managers and executives. Initial activity will be mainly within Exploratory Design, but thanks to your efforts, it will eventually expand throughout Apple.

Key Qualifications

  • Experience in computer engineering, computer science or information technology
  • Experience in technical writing, communications or journalism
  • 6+ years working as a professional software developer, including engaging with users
  • Experience with user interface design and implementation
  • Proficiency in C, C++, MATLAB and/or Python
  • Ability to collaborate effectively
  • Excellent technical and business communication skills
  • General knowledge of physical science


Work with other developers to rapid-prototype and implement clean application interfaces and polished visuals Actively follow emerging UI technology, and help adopt differentiating features and technologies Create and deliver effective demonstrations, updates and tutorials for a wide variety of audiences Engage current and future end users, and collect, evaluate, prioritize and address feedback Work with other teams at Apple to ensure we exploit significant advances like cloud computing

Education & Experience

Additional Requirements