Minimum Qualifications:

  • Currently pursuing a Bachelor's, Master's or PhD degree in Computer Science or a related technical field.
  • Experience with coding in C, C++, Java, JavaScript, Python, Go, or another relevant programming language.
  • Experience working in Unix/Linux environments.
  • Experience with data structures, algorithms and software design.

Preferred Qualifications:

  • Ability to work on projects related to mobile development, robotics, distributed and parallel systems, machine learning, networking, and/or security software development.
  • Ability to showcase tech projects and participate in computer science-related extracurricular activities.

About the job

Software Engineers at Bear Robotics are researchers and developers who builds robot-as-a-service to revolutionize restaurant industry. Our engineers develop full-stack software from embedded firmware all the way to cloud services -- this requires adept research skills and awareness, the soft skills to effectively interact and ask questions, as well as the ability to quickly turning ideas into product. You'll develop competencies with data structures and algorithms, along with a technical fascination for how robot-as-a-service works. We focus on being a collaborative and open organization consisting of engineers with the highest levels of technical depth, programming skills and a keen eye for quality.