CAREERS

Gemini Mobile is revolutionizing mobile communications. And we're always looking for exceptionally talented people. We are an innovative company led by people who know how to take great ideas and turn them into successful technologies for millions to use. To join our group and rock the world contact us at: careers@geminimobile.com

Client Services/Technical Support Engineer Pre-sale/Post sale

Location: San Mateo, CA
Industry: Wireless infrastructure, software
Start date: Immediate
Reports to: Director of Product Management/Executive Producer

Gemini is seeking a Sr Technical Support Engineer to provide Level 3-4 technical support to our customer’s worldwide.

Job Responsibilities:

  • Work with the Gemini Global Technical Support Team in pre-sale and post-sale area.
  • Assist other staff with projects related to System Integration and Customer Training.
  • Troubleshooting complex problems, system architect and Technical presentations,
  • Ability to work under high pressure situations.

Experience:

Minimum Technical:

  • 2-5 years of backline Technical Support experience.
  • 2-5 years hands on experience under UNIX/Linux
  • 2 -5 Experience troubleshooting TCP/IP networks.
  • Shell scripting, Knowledgeable in clusters and SAN plus
  • Experience with mail and messaging protocols (e.g., SMTP, IMAP, HTTP, SIP) desirable.
  • Experience with wireless networks and technologies (e.g. MMS, WAP, IMS) desirable.

Personal:

  • Experience working with and maintaining relationships with large customers.
  • Self starter and ability to take on tasks with minimal supervision.
  • Excellent problem solving ability.
  • Excellent written and verbal communication skills.
  • Experience with wireless networks and technologies a plus.
  • Ability to travel domestically and internationally.

Product Manager/Producer, eXplo

Location: San Mateo, CA
Reports to: Director of Product Management/Executive Producer

Focus will be on the production and deployment of mobile virtual communities with a secondary focus on developing the correct features, demos, tools, services, and road map to successfully launch, and grow virtual world communities with mobile operators and strategic partners in North America and Western Europe. Specific aspects of the position include 3D software production (including art and asset management, quality control, scripting, testing, and QA) as well as the aspects of product management necessary to grow and deploy additional communities. This position has ample opportunity for growth in both of these career directions.

Responsibilities:

  • Day to Day management and production of art assets (2D / 3D art / assembly of world & avatars) from external resources.
  • Load models and prepare worlds using Gemini tools. This responsibility includes scripting of demos (menus, collision maps, event maps, URI)
  • Create builds of latest virtual world scenarios for deployment using Gemini’s chosen software environment (eclipse)
  • Assist with local QA during feature rollout and testing (including bugs and fixes)
  • Assistance with handset support testing and enablement.
  • Development of material for product management, sales channels/agent support and customer including user guides, and test plans
  • Contribution to service design and functionality for ASP services and working with external Vendors
  • Coordination with community management function for world updates and campaigns
  • Create ad-hoc artwork mock-ups (2D & 3D) to support Marcom and pre-sales functions
  • Understand and track competitive offerings and provide assessment that will benefit future service design and product positioning.
  • Provide second Level backup for community management and customer support of ASP services (US)

Requirements:

The right candidate is a visionary who can work in a fast paced start-up environment. Candidate should have a proven track record of working with all pieces of the organization including engineering, marketing, sales and management. Candidate will be adept at identifying both technical and logistical issues, building relationships, and delivering compelling results toward targeted goals. We are looking for someone who has:

  • 3-5+ years of software, software product management, video game production and/or telecom service experience
  • Knowledge of programming and/or scripting languages (specifically J2ME)
  • Knowledge/ability to learn software development environments (i.e. eclipse) and create executables (JAR/JAD) from within the environment
  • Knowledge of Adobe Photoshop, Powerpoint and or Macromedia Flash
  • Deep knowledge of the internet and related technologies, especially social networks, virtual worlds and multiplayer gaming
  • Strong networking and relationship building skills
  • Strong visual sense for creation and management of content, service
  • Strong written and oral communications skills particularly with presentations and proposals
  • A highly personable and charismatic demeanor
  • Demonstrated ability to work in highly technical, engineering environment
  • Knowledge of 3D production tools a plus (3D Studio Max, Maya, Wavefront etc.)
  • SF Bay Area Candidate preferred.

Software Engineer (Server)

Candidate will be a key software C++ developer building advanced, reliable, high performance server-side applications for the wireless space.

Job Responsibilities and Tasks:

  • Programming server-side applications in C++.
  • Work on product subcomponents including functional specification, design, implementation, unit testing and maintenance.
  • Ensure performance, correctness, security, and maintainability in designing and implementing new product features.
  • Assist QA engineers as required to develop test plans and isolate software faults.

Required Knowledge, Skills, and Experience:

  • 2+ years of related C++ experience under UNIX/Linux.
  • Minimum BS in Computer Science with 2 years of experience, or MS in Computer Science with 1 year of experience.
  • Formal training or hands-on experience in object-oriented languages, Unix system-level programming, network programming and multi-threaded programming required.
  • Experience working on large projects and dealing with performance-related issues.
  • Experience with mail and messaging protocols (e.g., SMTP, IMAP, HTTP, SIP) desirable.
  • Experience with wireless networks and technologies (e.g. MMS, WAP, IMS) desirable.

Software Engineer (Sr. Build-Release-CM Engineer)

Candidate will be a key contributor facilitating the building, release and configuration management (CM) of advanced, reliable, high performance server-side applications for the mobile messaging space.

Job Responsibilities and Tasks:

  • Maintenance, Extension, and Operation of build automation system.
  • Source code repository administration.
  • Ensure performance, correctness, security, and maintainability in designing and implementing new product features.
  • Release engineering.
  • Invention, Development, Operation, and Maintenance of engineering automation.
  • Documentation and presentation of release engineering procedures and policies.
  • Report status in a timely fashion as requested by manager or project lead engineer, or when problems arise.

Required Knowledge, Skills, and Experience:

  • Minimum BS in Computer Science, Mathematics, or equivalent experience.
  • Operation or administration of distributed, heterogeneous UNIX hosts.
  • Development or adaptation of software automation used within Engineering, such as:
    • Build and release software.
    • Backup or archival software releases.
    • Automated testing or benchmarking suites.
    • Bug or support issue-tracking databases.
  • 4 years in software engineering, including:
    • 2 years experience with release engineering and tools (CVS, Subversion, etc)
    • 2 years of UNIX system administration.
  • 2 - 5 years experience with scripting languages: Shell/Perl/Python/etc
  • Demonstrated understanding of the software development process.
  • Experience working on large projects and dealing with build, release and CM related issues.
  • Excellent problem solving ability.
  • Ability to analyze build, release and CM requirements of the current and future products.
  • Ability to identify problems and effectively resolve within a development framework.
  • Ability to work in a fast-paced environment balancing efficiency and quality with deadlines.
  • Ability to generate clear and accurate technical documentation given a template and minimal instructions.
  • Ability to review and understand external technical documentation and industry specifications.
  • Ability to communicate effectively to management and peers verbally, electronically(email) and through documentation.
  • Ability to work independently with minimal supervision and within development and project teams that require a high-level of interaction between team members.
  • Excellent written and verbal communication skills.
  • Strong organization, communications, and learning skills.
  • Experience with wireless networks and technologies a plus.

Software Engineer – Japan

Gemini Mobile Technologies in Japan is looking for Software Engineers to assume a primary role in designing, building, and tuning advanced, reliable, high-performance server and client software applications for the fast-growing mobile messaging space.

We offer the dynamic working atmosphere and the opportunity to create new products that are available only at startup companies. We aim to solve difficult problems with creative software, and we provide a team-based environment in which ideas are not only welcomed, but often used. We're building a company along with our products, and we especially value people willing to undertake the unique challenges (and reap the significant rewards) for doing both.

Open Positions:

  • Software Engineer(s) focusing on the development of software products and technology platforms
  • Software Engineer(s) focusing on the development of software testing tools and testing automation
  • Student Intern(s) focusing on the development of experimental/demonstration applications and clients

Responsibilities:

  • Acquire and apply expertise on varied wireless, messaging, and gaming industry protocols
  • Prepare, review, and/or edit design specs
  • Implement new code (coding must take into consideration supportability and performance tradeoffs)
  • Review new code and bug fixes
  • Work constructively with other team members in the same and different geographic locations
  • Active role in the QA process (test tools, test cases, test automation ...)
  • Support live deployments with detailed product knowledge, debugging expertise, and/or code changes
  • Help increase throughput and decrease latency of product by analyzing performance and optimizing code, while understanding code complexity tradeoffs
  • Occasional support of demos/PoCs may include travel

Requirements:

  • BS or MS in Computer Science or related technical field (PhD a plus)
  • Several years of industry experience in software development
  • Experience with Unix/Linux or Windows environments, Java/C++/Python/Erlang development, distributed systems, information retrieval, network programming and/or developing large software systems a plus
  • Experience developing high-performance server-side products using multithreaded and asynchronous programming techniques. System architecture and system design experience a plus
  • Full product development lifecycle experience on a product deployed at multiple large customer sites
  • Enthusiasm for solving interesting problems and developing software in a fast-paced small company (<50 people) environment

Contact:

E-Mail: careers@geminimobile.com Please reference job title in subject.
Web: www.geminimobile.com
Principals only. No third parties will be considered.

©2008. Gemini Mobile Technologies, Inc. All Rights Reserved.
key milestones