Student Programmer


Wisconsin Department of Natural Resources


Madison, WI
United States


Tuesday, November 1, 2016


The Snapshot Wisconsin project at Wisconsin Department of Natural Resources (WDNR) and UW – Madison trains volunteers to monitor trail cameras and collect photos to better understand wildlife. As part of this process, volunteers are asked to use a photo uploader program that is stored on the trail camera’s SD cards to automatically uploads the photos from the volunteer’s computer to the WDNR SFTP site. When run, the program asks the users for 2 pieces of identifying information, uploads all of the photos, deletes the photos from the card, and leaves behind a log file. The program works great, but only for Windows. We need to adapt our photo uploader program to work on Macintosh computers so that all volunteers can use the photo uploader.

Job Description

We are currently seeking a programmer proficient in Mac OS X desktop application development. The final application must be able to prompt the user for information, write log files in a specific format, upload directories of files via SFTP, and delete the files from the card after a successful upload. We will provide the existing Windows uploader program and source code as a model. It is written in C++. You will have the flexibility to choose the development environment and tools to make this happen. The application could be a .app compiled with XCode, an AppleScript/Automator standalone application, or other framework.

We believe this effort will require about 40 hours for an experienced programmer to complete. The person will need to provide their own computer and software. He or she can work remotely, but will need to attend a few in-person meetings for planning purposes and to demonstrate the software. Pay rate will depend on experience.

To apply, contact:

Christina Locke, Ph.D.
Research Scientist – Science Services
Wisconsin Department of Natural Resources
Phone: (608) 221-6370