We’re hiring

Open Garden, a mobile software startup in San Francisco is looking to fill positions able to make substantial contributions to the development of our core technology.

We are working on a peer-to-peer overlay wireless mesh network that provides Internet access. Open Garden is agnostic with respect to the underlying data link technology and can currently use Bluetooth and Wi-Fi Direct.

Are you interested in peer-to-peer networking and what it brings for mobile? Let's talk.

We are very small, yet have significant traction with well over 3 million installs, extensive press coverage, industry deals, etc. The project has also non profit goal to advocate Net Neutrality, so a taste for helping to preserve these principles is appreciated.

What others say about us:

Open positions

Management, design, marketing, etc.

We are looking for a stellar office manager who can help us run smoothly and effectively. Your day-to-day tasks could vary from planning travel to scheduling meetings to receiving packages to organizing company events to ordering free lunches for everyone.

We are looking for someone who is not afraid to jump head first into any kind of task that might come up. As a small startup, your role can grow and develop with each new challenge you take on and accomplish.

  • Eager to take ownership and get things done.
  • Proven ability to multi-task and prioritize effectively.
  • A degree is preferred, but not required with demonstrated experience wearing many hats.
  • Previous bookkeeping is strongly preferred.
  • Extreme attention to details.
  • Excellent written and verbal communication skills.
  • Experience working with tools like Gmail, Google Calendar, Word, Excel, as well as Quickbooks.
  • Friendly and relaxed personality. Can do attitude.

To apply, send your resume and
a cover letter here:

Engineers and developers
  • Minimum 5 years of experience with network programming in C
  • Minimum BA in CS or another technical field
  • Demonstrated ability to write complex network code: e.g., a high-performance event loop
  • Experience in implementing a protocol specification, e.g., an RFC
Bonus points
  • Experience with startup environment
  • Contributing or leading protocol development, e.g., co-authorship or lead authorship of IETF drafts or another form of specification
  • Experience with peer-to-peer systems
  • Experience with mobile development
  • Being based in or near San Francisco
  • Contributions to open-source projects
  • Knowledge of Objective C, Java, or Ruby

You will be working on our flagship Android app, help support our previous Android app for tethering, and, if there is interest, expand into other platforms. This is not an entry-level position and we need to see examples of Android apps you have developed.

  • Android
  • Java
  • Eclipse

Principals only To confirm you are an actual candidate rather than a recruiter, you can solve this puzzle. While not a requirement, we will give priority consideration to candidates supplying a solution.

The 2010 Census puts populations of 26 largest US metro areas at 18897109, 12828837, 9461105, 6371773, 5965343, 5946800, 5582170, 5564635, 5268860, 4552402, 4335391, 4296250, 4224851, 4192887, 3439809, 3279833, 3095313, 2812896, 2783243, 2710489, 2543482, 2356285, 2226009, 2149127, 2142508, and 2134411.

Can you find a subset of these areas where a total of exactly 100,000,000 people live, assuming the census estimates are exactly right? Provide the answer and code or reasoning used.

To apply, send your resume and
a code sample here: