Software Development Engineer
Santa Clara Valley (Cupertino), California, United States
Hardware
The Instrumentation and Test technology team architects and designs best-in-class Test and Measurement Instruments. The team is a collaborative group of creative and smart people developing highly complex and sophisticated Test and Measurement equipment to support the testing of sensors in our world-class products.
This individual will play a key role in defining, architecting, specifying, designing, validating, and developing Test and Measurement Instruments to support our consumer product bring up, characterization, ramp, and production.
Key Qualifications
- Minimum 3+ years of Software, instrumentation, or test development experience
- Experience in software development using C/C++, Python, or similar object oriented programming
- Excellent written and verbal communication skills
- Excellent problem-solving skills to debug and perform failure analysis across a variety of engineering domains
- Experience in design of experiment (DOE) and other problem-solving processes
- Able to understand and perform statistical data analysis
- Familiarity with electronics debugging tools (DMM, Oscilloscopes) and circuit & electrical engineering fundamentals
Description
This individual will play a key role in architecting, specifying, designing, developing, validating and launching our touch technology product characterization & instrumentation software and firmware. Working with a wide cross-functional teams on new cutting-edge products, you will enable critical sensor calibration and testing in a high pace & energy product development team.
Candidate will be responsible for,
Architecting, designing, developing instrumentation software & firmware platforms
Writing the SW required to test and characterize Apple products
Production instrumentation software creation and roll-out to suppliers
Authoring sensing technology instrumentation software engineering requirements documents.
Touch or sensing hardware characterization, validation and calibration platform ownership
Prototyping, bring-up, debug and characterization of instruments for new Apple new products
Preparing and delivering technical presentations
Defect root cause analysis and resolution, including diligent bug database tracking
Supplier liaison, including supporting instrumentation bring up and qualification at engineering builds, usually in Asia.
Education & Experience
BS EE/CE/CS required. MS EE/CE/CS preferred
Additional Requirements
- Preferred Qualifications:
- 5+ years of relevant industry experience in systems engineering, software development or
- Experience with digital signal processing or image processing
- Experience with Objective C or Swift
- Experience in firmware development (knowledge of I2C, SPI, and other protocols) in data acquisition & measurement system
- Experience working in high-volume consumer electronics projects
- Background with Touch or Sensing Technology