Company
Company

Careers

Arch Rock is growing. We need briliant people to help us extend the Internet into the smallest corners of the earth. We're looking for talented engineers, product managers, marketers, and business development wizards. All positions are full-time, and are located in San Francisco, California.

Arch Rock provides a competitive salary and stock options. Benefits include medical, dental, vision, 401(k), and commuter. Plus, we're a fun, close-knit team that will give you the freedom and support to work on projects that could potentially touch the lives of millions.

If you're interested, please send your resume to careers@archrock.com.

Engineering Positions

Hardware Engineer / PCB Designer

Can you do design and layout for a wide variety of printed circuit boards? Arch Rock is looking for an electrical engineer to design the hardware for all Arch Rock products. You'll work with project managers, electrical engineers, and software engineers.

Requirements:

  • Experience using CAD tools for schematic capture and layout design and be able to suggest a tool suite for internal use.
  • Have a broad understanding encompassing electrical engineering, physics, mechanics, materials, software and computer systems. Background in Electrical Engeering preferred.
  • Detailed knowledge of circuit design, layout, routing, and RF.
  • Understand PCB fabrication and assembly manufacturing processes.
  • Be able to collaborate with technical and non-technical teams from different disciplines, as well as work independently.
  • Good communication skills, both oral and written.
  • A BS or equivalent in electronics, physics, mathematics or other related discipline. 5-7 years or more of relevant experience.

Send a resume, a design that you're proud of, and a brief description of something cool that you'd build if you had a bunch of tiny and cheap battery-powered computers with wireless networking and sensors.

Apply for this position

Embedded Systems Designer / Engineer

Can you design and implement Internet-scale networking protocols and data analysis systems with only a few kilobytes of code and only a few microwatts of power? Arch Rock is looking for someone who can bring powerful networking to tiny wireless embedded computing platforms.

Requirements:

  • Strong experience in embedded C programing (nesC and TinyOS preferred).
  • Understanding of distributed systems and networking protocols.
  • Enjoy working with customers to build customized embedded applications.
  • B.S. in Computer Science, or 3+ years of development experience.

Send a resume, a piece of code that you're proud of, and a brief description of something cool that you'd build if you had a bunch of tiny and cheap battery-powered computers with wireless networking and sensors.

Apply for this position

Software and Systems Designer / Engineer

Are you excited about distributed systems that reach from powerful servers all the way down to tiny wireless sensors? Interested in networks with thousands of nodes that can produce millions of data points that need to be saved, searched, and analyzed? Arch Rock is looking for a talented distributed systems designer to build the next generation of scalable infrastructure for embedded wireless networked sensing.

Requirements:

  • Deep understanding of distributed systems, data management, and scalability.
  • Experience in Python, C, and databases.
  • Good architectural taste.
  • B.S. in Computer Science, or 3+ years of development experience.

Send a resume, a piece of code that you're proud of, and a brief description of something cool that you'd build if you had a bunch of tiny and cheap battery-powered computers with wireless networking and sensors.

Apply for this position

Web Interface Designer / Engineer

When everything connects, how can users and administrators make sense of it all? Arch Rock is looking for a great user-centered designer to envision and implement web-based management and visualization interfaces for distributed embedded wireless sensor networks. Experience with enterprise-scale tools a plus.

Requirements:

  • Experience with PHP required (web application frameworks a plus).
  • Good sense of design, along with requirements gathering and user testing.
  • Enjoy working with customers to build customized interfaces.
  • Strong ability to add "polish" and deliver complete and usable systems.
  • B.S. in Computer Science, HCI, or 3+ years of development experience.

Send a resume, a design and piece of code that you're proud of, and a brief description of something cool that you'd build if you had a bunch of tiny and cheap battery-powered computers with wireless networking and sensors.

Apply for this position

Lead Test Engineer

Do you have a passion for creating stable and reliable distributed systems? Arch Rock is looking for a test lead to help build an infrastructure for testing large-scale networks of tiny wireless nodes, and servers that link these nodes with the rest of the Internet.

Requirements:

  • Creativity at building new testing methodologies and writing new tests.
  • Strong skills in automated testing frameworks (your choice).
  • Good communication skills (cat-herding a plus).

Send a resume and a brief description of something cool that you'd build if you had a bunch of tiny and cheap battery-powered computers with wireless networking and sensors.

Apply for this position