[robotics-worldwide] [JOBS]: Computational Geometry Lead - Canvas Construction
*Canvas Construction - Computational Geometry Lead*
Canvas is looking for a talented software engineer who is inspired by the
challenge of creating the computational geometry tools required for turning
sensor data into manipulable geometric models of architectural spaces.
You’ll also work on taking these models and generating optimal tool paths
for execution by our tools (think CAD/CAM for entire rooms). Along with
developing the mathematical and geometric back-end, this person will be
responsible for creating 3D visualizations through which both developers
and end-users will control the fleet of robots. You will work closely with
the rest of the algorithms and software team to streamline workflow and
make a simple yet capable interface that empowers users of all backgrounds.
You’ll create responsive applications for intuitively displaying data from
multiple sensors in real-time while also allowing users to define complex
autonomous behaviors with minimum effort. As a member of the software team
you will act as a technical lead on projects. You’ll play a key role in
developing new algorithms and shaping future development efforts.
CANVAS is located in San Francisco, California. We believe in the power of
technology to transform the way we build. It is our mission to improve the
quality and affordability of the places where we live, work, sleep, and
play, while simultaneously improving the working conditions of the people
who build these spaces.
We are creating a new class of machine for construction that empowers the
current workforce to be dramatically more productive and free from
repetitive, physically taxing, and dangerous tasks. We are not yet ready to
unveil what we are working on but it's akin to replacing a shovel with an
excavator for a vitally important building trade.
- Responsible for developing the graphical frontend(s) for displaying
sensor data along with algorithm results and models to the user.Creating
the geometric, mathematical, and software back-end for generating
sufficiently detailed yet compact parametric CAD models of architectural
spaces from sensor data.
- Design and implement backend infrastructure for representing,
queueing, executing, and interrupting autonomous behaviors.
- Developing the algorithms for ingesting models of architectural spaces
along with desired work from a user and to produce robot/tool feasible sets
of actions and paths for the autonomous system to execute.
- Contribute to the development of a robust deployment ready software
codebase for a fleet of autonomous systems.
- Create timelines and tractable milestones for development and research
If interested, please email a resume and brief description of yourself to