Senior Embedded Software Engineer

About Open Garden (OG)

OG is creating a connectivity marketplace where people can buy and sell bandwidth. Airbnb created a marketplace where people can buy and sell lodging and Lyft created a marketplace where people can buy and sell car rides. Companies in sharing economy (Airbnb, Lyft, etc.) empower people to monetize underutilized assets. In the case of Airbnb, an underutilized asset is a physical space that people are not using and can be shared (rented) to others and in the case of Lyft, an individual’s personal car can be used as a taxi. At OG, we are doing the same thing by empowering people to sell the bandwidth they are not using (i.e. an underutilized asset) to other people seeking an Internet connection.

Requirements:

  • 5+ years of professional software development experience for embedded Linux platforms
  • 3+ years of professional software development experience for OpenWRT or one of its derivative
  • 3+ years of professional software development experience with at least 2 of C/C++, Python, and Go
  • Experience building REST API
  • Strong understanding of Linux networking
  • Ability to work in a small, fast-paced startup
  • B.S., M.S., or Ph.D. in Computer Science, Math, or another technical field preferred (equivalent professional experience also OK)

Pluses:

  • Experience with distributed systems, peer-to-peer, or mesh networking
  • Versatility / ability to “wear different hats” as needed
  • Experience mentoring / coaching junior engineers
  • Experience as a team lead

Similar searches: Full time, California, Enterprise Blockchain Platforms, Software Engineer