Cat Daddy Games, LLC Company Logo

Cat Daddy Games, LLC

Kirkland, Washington - United States
View all jobs at this company »

Android Programmer - Entry Level

Description

ANDROID PROGRAMMER - ENTRY-LEVEL

Job Responsibilities:

  • Program and maintain programming interfaces between our custom C++ game engine and the Android OS and third party Android libraries
  • Integration and development of desired new technologies within the Android OS as needed by our games
  • Maintain and update the Android build environment as needed
  • Enthusiastically debug problems specific to our Android games
  • Identify and correct performance bottlenecks specific to our Android games
  • Identify and communicate technical and developmental risks and generate solutions to overcome those risks
  • Effectively listen and communicate with team members in order to quickly adapt as project needs evolve, and to maximize development efficiency

Qualifications:

Required Experience and Skills:

  • Proficiency in C++ and the Standard Template Library (STL) container classes and algorithms
  • Strong skill and experience with debugging code developed by other programmers
  • Solid understanding of Make, Gradle, Ant, or other build systems
  • Solid problem solving skills
  • Bachelor’s degree in Computer Science or a related discipline, or relevant work experience
  • Ability to understand, maintain and enhance an existing code base, only re-writing code when required
  • Ability to learn and master new technologies and code
  • Ability to work independently and efficiently under deadlines

Additional Desired Experience and Skills:

  • Experimentation with Raspberry Pi’s / Arduino or other embedded development hobbies
  • An understanding of assembly language (ideally the ARM architecture and the Thumb2 instruction set)
  • Experience programming and debugging from a host development environment to a target machine, such as with embedded systems
  • Experience using Linux Bash Shell and the Windows Command-Line Interface (or DOS)
  • Enthusiasm learning about and working with newly released devices and the latest versions of Android

 


This Job is no longer active!