Android Software Developer
Description
Develop innovative mobile 3D applications for urban planning, cities, geodesign, and other GIS industries based on our unique procedural modeling technology.
Responsibilities:
- Port, benchmark, and improve a procedural 3D modeling system on the Android platform
- Plan, implement, and maintain a sustainable build system
- Build and maintain unit tests using the latest methodology and technology
- Design and develop mobile example applications with state-of-the-art 3D graphics and innovative user interfaces
- Work closely with software developers and product engineers in a highly interactive, creative environment
Requirements:
- Master’s degree in computer science
- Strong background in software design, system architecture, and computer graphics
- Two years of industry experience in developing 3D software
- Experience with the Android platform
- Excellent programming skills (Java, C++, OpenGL, ES, etc.)
- Experience in the design and implementation of touch based user interfaces
- Ability to work in a fast-paced team environment and meet tight schedules
- Excellent analytical and creative thinking skills
Recommended Qualifications:
- Industry-based knowledge for the mobile visualization of 3D GIS data
- Familiarity with ArcGIS®, Esri® CityEngine®, Maya, SketchUp, or GIS/3D software in general
- Experience in modeling and texturing 3D urban environments
This Job is no longer active!