Jobs


SCROLL DOWN

Jobs


 

Open Positions


Our team is very important to us and we are always looking to add intelligent, flexible, talented people to it. Look through the open positions below and let us know if we need to connect.

When you apply there are only two rules that you need to follow for us to consider your application. First, include a resume in pdf format. Second, submit that resume to the appropriate email address for the position you think you will be a good fit for.

 

Software Engineer


Software Engineer


Software Engineer - Android

We're looking for people who are passionate about developing great Android applications.  The role will work with our electronics and controls team to design our first Android application from the ground up.  The application will allow users to interact with our device and store progress to our servers through an elegant and clean interface to support our first commercial product.  We are seeking highly motivated and adaptable individuals who will explore the peaks and valleys of all problems that may come up, while crafting professional and elegant code. This is a chance to develop software with a potential for real impact in people’s lives.  We look forward to hearing from you.

We'd love to hear from you, please apply to jobs-android-2017@roamrobotics.com

Required

  • Extensive understanding of Android framework components and their respective lifecycles
  • Strong computer science fundamentals: data structures, algorithms and programming languages
  • An excellent understanding of standard methodologies for networking, concurrency and threading
  • Current and detailed knowledge of the capabilities of different Android API levels
  • Experience pushing app data into remote databases
  • A disciplined approach to development, testing, documentation and code structure in a team environment
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
  • At least three years engineering work experience
  • Ability to relocate to work at the Otherlab San Francisco office
  • US Citizen or permanent resident (This is a strict requirement)

Bonus Points

  • Academic background in computer science (BS or MS)
  • Experience building apps to interact with real things
  • A familiarity with using or deploying custom servers to store data from Android applications

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, gender, sexual orientation, age, marital status, veteran status, or disability status.

Internships


Internships


Internships

In addition to full time positions, Roam is always interested in discussing internships in the major disciplines in our company. These include Electrical Engineering, Mechanical Engineering, Software Engineering, or Controls Engineering. However, due to the investment in time we make in our interns, we only consider placements that last for 6-12 months. To succeed in this position, you must be highly motivated to learn new skills and be able to demonstrate success and a history in taking pride in your work. As a member of a small team, you must demonstrate strong communication skills and an ability to guide the work at times when required. You have the opportunity to impact the future of exoskeleton design by working with our team make devices that do things no other hardware can, and ultimately deliver devices that change how people go about their daily lives.

We'd love to hear from you, please apply to jobs@roamrobotics.com