Robotics Software Engineer - Perception

Robotics Software Engineer - Perception

Hyper-growth Robotics start-up

Redwood City, CA

Excellent compensation packages (inc. base, bonus, benefits & equity)

Our partner is making restaurant and hospitality management easier. Its versatile Autonomous Mobile Robots (AMRs) for the food service and hospitality field are safe, reliable, and deployed in just a few hours. The result is improvement in operating efficiency and service quality to customers - all while working alongside any existing human work force.

The start-up already has an impressive order book and customer portfolio, $40m in Series A funding and are about to embark on a spell of hyper growth.

They and are looking for Perception Software Engineers to join the team.

About the job

You will be responsible for the robotics perception stack, ranging from sensor selection, interfacing, calibration, integration with navigation stack, all the way to data processing and perception algorithms. The perception stack is critical for our robot to operate safely, accurately and intelligently. You will be working with the team to design, prototype, develop, test, deploy, maintain and improve various algorithms of the perception stack. You are expected to be highly autonomous and to lead technical directions. You are also expected to work with high-level product requirements, and to manage individual project priorities, deadlines and deliverables with your technical expertise.

Minimum qualifications:

  • BS/MS in CS or related field and 5+ years of robotics industry experiences, or

  • PhD in CS or related field and 2+ years of robotics industry experiences

  • Solid data structures, algorithms and software design

  • Solid C++, Python coding

To be successful, you must display 3+ of the following experiences:

  • 2D/3D camera modeling, characterization and calibration

  • Lidar sensor modeling, characterization and calibration

  • 2D image processing and related libraries (OpenCV)

  • 3D sensor processing and related libraries (PCL)

  • 2D/3D tracking systems

  • Multi-view geometry camera systems

  • Visual odometry and visual SLAM

Beneficial experiences:

  • Octave/Matlab/Python data analysis

  • GPU software frameworks (CUDA, OpenCL)

  • ML/DL image classification/recognition models (YOLO, RCNN)

  • Indoor mobile robot

  • Linux and ROS

We are urgently hiring for Robotics Software Engineers with a wide and varied skill sets. If you feel you fit the above criteria and are interested in accelerating your career in an early-stage yet well-run, well-funded start-up with all the tools needed to succeed, then please 'apply' today!