Avatar for Knightscope

Autonomous Security Robots

Senior Robotics Engineer

$170k – $190k
Apply now

ABOUT KNIGHTSCOPE
Founded in April 2013, Knightscope is a leader in developing autonomous physical security solutions. The Knightscope “Hardware + Software + Humans” approach reduces costs for our clients, provides a 24/7 force multiplier effect as well as advanced anomaly detection capabilities. Our solution includes providing an autonomous physical presence, gathering data from the environment in real-time, and pushing anomalies to our user interface, the Knightscope Security Operations Center.

JOB DESCRIPTION
Knightscope is seeking an exceptionally strong robotics engineer with a total systems perspective to expand the functionality and robustness of Knightscope’s Autonomous Data Machines. You will have end-to-end responsibility to develop robust solutions for real-world robotic applications. Starting with a strong theoretical framework you will develop complex algorithms, integrate your code in a production level collaborative software environment, work with integrating sensors, and verify functionalities with our robots and user interfaces. Your work will have a direct impact on what the Company delivers to our customers. We are a fast-paced environment - your personal drive and abilities will define execution speed and results. The position is located in Mountain View, CA.

RESPONSIBILITIES
 Integrate and expand capabilities utilizing lidar, sonar, wheel encoders, IMU and computer vision for 24/7 real-world autonomous navigation
 Implement algorithms that run on our robots, both internal to the software system and client facing.
 Development will include improving localization, improving obstacle avoidance, identifying root cause of
software node crashes, developing new techniques for mapping/navigation etc.
 Integration of GPS based navigation capabilities
 Ensure implementation is carefully thought through, keeping in mind readability, compute, scalability,
maintainability, testing and other best practice considerations.
 Be proactive in figuring out bottlenecks and issues with the existing setup
 Use design skills to pick the best solution for solving a given problem.
 Stay up-to-date on changes and improvements happening in software, hardware and electrical

QUALIFICATIONS
 Master's degree in robotics science.
 5+ years experience in writing production level release of software/hardware
 Proficiency in self-driving / autonomous technology stack
 Excellent coding skills in C++, Python and Bash
 Experience working with Linux systems.
 General understanding of writing tests and testable code.
 Strong written & verbal communication skills
 Experience developing software for ground based autonomous systems.
 Good understanding of robotics concepts such as sensor fusion, localization, path planning, FSMs etc.

NICE TO HAVE
 Experience with PCL, Boost and/or ROS would be great
 Familiarity with version control tools such as Git.
 Hands on approach, and interesting in looking at the system as a whole including hardware and
operations.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender or national origin.

Knightscope at a glance

Autonomous Security Robots

Knightscope focuses on Robotics, Physical Security, and Hardware + Software. Their company has offices in Mountain View. They have a mid-size team that's between 51-200 employees. To date, Knightscope has raised $40.705M of funding; their latest round was closed on January 2018.

You can view their website at http://www.knightscope.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at Knightscope

View all jobs

Robotics Software Engineer

Machine Learning Engineer

Dev Ops Engineer

Similar jobs to Senior Robotics Engineer at Knightscope