Touch Software Test Engineering
- Experience 0-5 Years
- Category Engineering
- Location Santa Clara, CA
Be a part of the Display Calibration and Instrumentation group to develop customized software suits for calibrating and characterizing touch sensors on the next-generation iPhone, iPad, MacBooks, and more. The display touch team is responsible for designing and deploying complete solutions to calibrate and inspect fully assembled mobile devices as well as partially assembled display modules. We are looking for well-rounded individuals that have solid skills in Software Engineering or Computer Science yet also posses some backgrounds on electronic hardware interfaces. Work with unreleased products months before they are announced and contribute in designing and deploying software solutions to contract manufactures that calibrates touch sensors. Work with state-of-the-art touch solutions as well as emerging touch technologies in future generation devices.
The Display Calibration and Instrumentation group is currently seeking top-notch software engineers in developing platform for characterization of mobile touch sensors. Be the mastermind to craft and architect software platforms for the instrumentation group. Work along with industry talents to develop software solutions to calibrate and characterize next-generation touch modules, as well as generating IPs along with way in areas of new calibration algorithms and methodologies.
The ideal candidate would have working experiences in developing software platform or suits that interfaces with mobile hardware and instruments. Aside from some touch or sensors experiences, the ideal candidate should also have a strong passion and interest in this area. Sufficient hardware knowledge to understand hardware specifications and requirements and build ideal software platform that drives them. Some electrical engineering background in display touch field is desired, but not required. The candidates should also have strong software foundation and experiences that allows fast prototyping and can quickly implement software changes.
The position requires the development and deployment of production grade instrumentation software that is stable and reliable. Interface with various suppliers on instrumentation support, API definitions to qualify during engineering phase of new products. Understandings of algorithms and signal processing to perform optimized and flexible implementations.
Candidate must have excellent written and verbal communication skills and a good team player. Good personality and friendly to work with, able to deliver quality presentations to internal and cross-functional teams. Candidates must be organized and thorough and must have good programming habits. Must also be comfortable in traveling to Asia from time to time to work with vendors and contract manufactures.
The ideal candidates should have strong test software development experiences, ideally with touch sensors or displays; as well as the following:
• Experiences in software development using Objective-C, C, C++, Python.
• Work comfortably with Xcode for iOS and OSX software development.
• Experience in architecture of display touch technology or flat panel display technology is beneficial, but not required.
• Excellent written and verbal communication skills and solid team player.
• Understanding of statistical data analysis is a plus.
• Responsible, reliable, and flexible.
Ability to travel to Asia are also required.
Bachelors of Software Engineering, Computer Engineering, or Electrical Engineering is required Masters in SE, CE, or EE is preferred
Desired experience: Experience working on in house tester or ATE Network programming. TCP/IP/sockets Multithreading programming experience Security programming Cocoa programming OS X kernel mode driver experience Familiar with basic circuit theory Embedded system programming Desktop GUI development experience. Familiar with at least one GUI programming toolkit (Qt, Swing, etc) Familiar with basic electrical engineering and semiconductor concepts. Able to work closely with EEs.