CAREERS

Senior Software Engineer (Job Code CA10244848)

Location: San Mateo, CA

Job Duties:

Responsible for software development, building advanced, reliable, high performance server-side applications for the wireless space. Work will involve performance-related issues for assigned projects, wireless networks and related technologies, object-oriented languages and various types of programming, and mail/messaging protocols. Will be responsible for programming server-side applications in C++, and for functional specification, design, implementation, unit testing and maintenance of product subcomponents. Will also be responsible for ensuring performance, correctness, security and maintainability in the design and implementation of new product feature and for working with QA Engineers to develop test plans to isolate software faults.

Requirements:

  • Master’s degree or equivalent in Computer Science or a related field (will accept Bachelor’s degree + 5 years of experience as equivalent.)
  • Server software development, use of object-oriented languages, network programming and multi-thread programming; develop server applications in C++ on UNIX.
  • Identify and resolve problems within a development framework.
  • Generate technical documentation.
  • Use of gdb, Purify, Ethereal, Valgrind tools, and SMTP, POP, IMAP and HTTP protocols.
  • Also use development tools: Shell scripting.

To apply, please send resume to: careers@geminimobile.com and include "Senior Software Engineer (Job Code CA 10244848)" in the subject line.

Senior Software Engineer/Developer (Job Code CA-10244840)

Location: San Mateo, CA

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

Job Duties:

Responsible for 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.

Requirements:

  • Related C++ experience under UNIX/Linux.
  • BS in Computer Science with 5 years of experience, or MS in Computer Science with 2 years 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.

To apply, please send resume to: careers@geminimobile.com and include "Senior Software Engineer/Developer (Job Code CA 10244840)" in the subject line.

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