Squishy Robotics is featured in video about green jobs that combat climate change.

Full Stack Software Engineer

Primary Responsibilities:

As a Full Stack Software Engineer, you will join our growing engineering team and will roll out new software features for the current and next generation of tensegrity robots.

You will build new features into our robotic system software stack – from programming low-level embedded microcontrollers to Python middleware to UI design and cloud-based data analytics. Features will focus on permitting customers to make higher-level analysis decisions based on data collected by the robots. Emphasis is on rapid feature development and mid-level Python infrastructure and communication with User Interface.

Education/Required Experience:

  • Bachelor’s or Master’s degree in Computer Science with 2+ years of relevant experience.
  • Proficient in C/C++ and Python or equivalent. Basic Javascript experience is preferred.
  • Experience with Inter-process communication through websockets.
  • Working knowledge of Linux and Git.

Preferred Experience:

  • Past experience working with ROS and robotics is a plus.
  • Past experience with cameras is a major plus.
  • Tensorflow (or equivalent) and machine learning experience is a plus.
  • Experience with Continuous Integration systems.

How to Apply:

Please send email to jobs@squishy-robotics.com with your resume and portfolio. Subject line should be in the format: Application – [position] (e.g., Application — Mechanical Design Engineer).

Submission Requirements:

Please include a portfolio with example projects.