The candidate will support the Snapdragon SDK engineering team in various development, release engineering and test activities. Candidate will work closely with engineering and be an integral part of the team's ability to produce great software.
1. Maintain our continuous integration server, automation scripts and supporting services
2. Maintain/update our Snapdragon SDK TestApp and supporting services
3. Prepare devices for testing and demos
4. Execute the Snapdragon TestApp on devices
5. Submit gerrits to the Linux Android git repository
The ability to write, and edit scripts in Perl or Python for automated Android builds and automated testing.
Familiarity with programmatically reading and creating xml files.
Comfortable using the Linux command line to perform tasks such as moving or renaming files, using grep for searching files or directories, and various other tasks.
Some experience using Git and/or Gerrit.
Some knowledge of the Android operating system and apps, especially installing or uninstall manually, through scripts and using the ant build system.
Ability to use adb to perform a variety of tasks both manually and scripted.
Familiar with creating and editing html.
Familiar with adding, modifying, scheduling or running jobs in Hudson/Jenkins.
Familiar with editing configuration files and directory permissions for an Apache webserver.
Ability to write/modify/maintain Java/Android applications.
Ability to create javadocs from java files.
Candidate needs to have a BS in computer science or demonstrable equivalent experience.
Billions, maybe trillions of times a day…
That’s how often people around the world touch something made better by Qualcomm....