Career Posting: February, 2012 - Android Developer
Position Overview:
Reporting to the Software Manager, the Android Developer will be responsible for the design and implementation of both application and driver software for Recon’s Head Mounted Display Systems. At the driver level, the Android Developer needs to understand the interaction between Linux drivers and Android framework, and must not be afraid to dive deep into the code to find the root cause of problems. At the application level, the Android Developer will maintain a Recon SDK which adds Recon-specific features to the Android SDK, and to support third-party developers in building applications on the Recon platform.
Primary Responsibilities:
- Work with marketing personnel, hardware engineers, mechanical engineers and other software engineers to
- determine the platform software requirements of the embedded software platform
- Work with sub-contractors to integrate third-party software modules into Recon’s software platform
- Provide a Java SDK for low-level functionality as a Recon extension to the Android framework
- Develop applications and services in Java using the Android SDK with Recon extension
- Support external developers in implementing third-party applications to run on Recon’s software platform
- Document software design, test plan and test results, and maintain effective communication with team members
- of all disciplines and third-party vendors
- Report progress, issues and risks promptly to management, and resolve issues in accordance with company’s
- priorities and deadlines
Skill Set and Qualifications:
- Degree in Electronics Engineering or Computing Science
- 2+ years of experience developing software on the Android platform
- 5+ years of experience in software development using C, C++ and Java
- Familiarity with performance optimizations and battery consumption reduction
- Proficiency in writing software documentation, including Requirements Specification, Software Design, Test Plan
- and API Specification
- Experience in setting up and administering source control systems, build systems and software release process
- Experience with RF technology such as GPS, 802.11 and Bluetooth is as asset
- Experience with video compression technology such as H.264, H.263 and MPEG4 is desirable
- Experience with consumer electronics products is highly desirable
- Good written and oral communication skills
- Embraces fast-paced environment with tight schedules and ambitious deadlines
- Interest in consumer electronics gadgets, as well as action sports such as snowboarding, skiing, mountain biking, surfing, scuba diving, etc.
Submit resume/cover letter to:
careers@reconinstruments.com
Subject line:
Android Developer














