Previous Job
Previous
System Software Design Engineer
Ref No.: 17-05148
Location: Cupertino, California
Position Type:Contract
This individual should have excellent coding skill as well as knowledge in hardware or system level testing.

Job Summary
Apple designs consumer electronics that have touched millions and changed the way people interact with electronic devices around the world. Our organization - Instrumentation R&D - plays a key role in keeping up the quality standards at Apple and making sure that our customers are happy with the quality and experience of the hardware that they use. Our group is looking for an engineer that will directly responsible for definition, design/ development and implementation of instrumentation systems which carry out calibration & performance validation of the various sensors and technologies. The System Software Design Engineer will be in charge of developing SW that integrates customized and sophisticated instrumentation solutions to verify the performance of Apple devices on some exciting new technologies.
Key Qualifications
  • Key Qualifications:
  • Bachelors or Masters in CE/ CS /EE, preferably with +3 years of experience.
  • Deep knowledge in development & debugging software in C++/ Objective-C/ Python.
  • Experience in one or more source control systems like Perforce/SVN/Git.
  • Analytical skills to process volume data using tools like Excel/ Matlab/ JMP.
  • Excellent written and verbal communication skills.
  • Willing to travel internationally for 7 to 10 day trips, approximately 6 times a year, not exceeding 20% overall.
  • Preferred Knowledge:
  • Knowledge of how sensors function (display, motion sensors, optical sensors)
  • Knowledge of Embedded C.
  • EE fundamentals, knowledge with hardware automation and motion control, debugging or designing electrical circuitry.
Description
You will lead and own the architecture, design and deployment of calibration and testing methodologies around a new technology. Your role will involve working with design and SW teams to define and implement test coverage and calibration procedures using complex automated precision instrumentation. These instruments are used to calibrate and verify performance on Apple's new products/ technologies. You will design, develop, optimize and debug software in C++/Objective-C used in interaction between host in a MacOS environment, device in an iOS/ embedded FW and other custom designed embedded systems. You will be working with our mechanical design team to specify and validate the required mechanical instrument design & automation systems for measuring and calibrating devices/components You are responsible for driving system bring-up and qualification at vendors and contract manufacturers during NPI builds (usually in Asia) This position requires you to analyze volume data to drive the next level of performance in both the instrumentation and the product. Your will create, troubleshoot, verify and document test coverage requirements. Performing failure root cause analysis and driving resolution.
Education
Bachelors or Masters in CE/ CS /EE