Senior Computer Vision Engineer

at Dusty Robotics
Location Mountain View
Date Posted August 30, 2022
Category Construction
Job Type Not Specified

Description

Who We Are:

Dusty Robotics is a venture-backed startup automating construction through advanced robotics. Dusty envisions a future in which construction workers make use of robotic automation to make their work safer, more efficient, and more precise; a future in which they don't need to retire early because their bodies give out. In Dusty's vision, the buildings where we live, work and play are built by teams of creative and problem-solving construction crews, who are directing robots to do the physically demanding and dangerous work.

The centerpiece of our strategy is the FieldPrinter: a mobile printer-on-wheels that prints building floorplans (in CAD format) full-size on the concrete floor of a construction site. Our robot prints lines, text, and points with 1 mm accuracy, enabling builders to construct walls and fixtures on top of our layout with zero mistakes:

What You'll Do:

Dusty's FieldPrinter robot uses various techniques to map and navigate construction sites as it operates. You will help the robot utilize camera sensors for this purpose by designing and implementing mapping, tracking, classification and detection algorithms. This role spans research, prototyping, product development and shipping code; we are looking for people who bring together an understanding of the relevant theory, solid software skills, and an ability to develop working solutions in production software.

Who You Are:

  • A significant track record of developing computer vision algorithms for robotic products that have shipped to customers
  • Hands-on experience with visual odometry, mapping and SLAM on constrained processors
  • Experience with deep learning - training data, neural networks, online learning
  • Solid foundation in software engineering with C+ or later
  • Solid understanding of camera systems and camera calibration
  • Adept at making the math, algorithms and code all line up and work well on real world problems
  • Excellent communication skills: able to explain technical concepts simply and clearly
  • Continuous seeker of the latest research and technologies in the computer vision field
  • Bachelor's degree in Computer Science or related field

Our Engineering Team:

We are a culture of do-ers who respect each others' strengths, and work together to accomplish the impossible. We value open-mindedness, technical depth, passion for what we're building, an itch to build something with your own two hands. We celebrate people who create their own narratives rather than living someone else's.

Our engineering teams are guided by experienced leads who value clean design, elegant architecture and modern technologies. We are committed to quality and reliability. Our QA team supports our software efforts with rigorous testing. We all frequently visit construction sites to evaluate our product in operation.

We also provide mentorship in all areas of engineering to help you do your best work. In addition to day-to-day involvement with other experienced engineers, we host regular discussions on engineering topics. We reimburse fees for attending technology conferences. And we offer support in accessing whatever learning resources you find helpful.

A high-growth startup will accelerate the rate at which you gain experience compared with anywhere else. Dusty is very much in this phase of growth. Working here will provide you with a wealth of challenges and experiences that you'll carry forward long into your career.

Our Code of Conduct:

Dusty Robotics exists to serve a wide variety of customers from all walks of life. We believe that our mission is best served in an environment that is friendly, safe, accepting, and free of intimidation or harassment. We do not tolerate abusive behavior.

Strong, effective teams are composed of people with diverse backgrounds and experiences who can bring a variety of perspectives to their work. We actively encourage applications from a diverse pool, including those from historically under-represented groups such as women, people of color, people who identify LGBTQ, veterans, people with disabilities, and immigrants.

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