# Senior Robotics Engineer @ Knightscope - Autonomous Security Robots - Mountain View, CA, US

**URL:** <https://discourse.openrobotics.org/t/senior-robotics-engineer-knightscope-autonomous-security-robots-mountain-view-ca-us/16216>\
**Category:** Jobs\
**Tags:** fulltime, ros2, navigation, ros\
**Created:** [September 2, 2020, 3:18am UTC](https://discourse.openrobotics.org/t/senior-robotics-engineer-knightscope-autonomous-security-robots-mountain-view-ca-us/16216 "2020-09-02T03:18:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![supreeth\_kumar](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/supreeth_kumar/32/7646_2.png) [@supreeth\_kumar](https://discourse.openrobotics.org/u/supreeth_kumar)\
**Post date:** [September 2, 2020, 3:18am UTC](https://discourse.openrobotics.org/t/senior-robotics-engineer-knightscope-autonomous-security-robots-mountain-view-ca-us/16216/1 "2020-09-02T03:18:06Z")

</div>

**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.

Bonus Points

- Experience in a startup environment

Location

- Remote Work-from-Home (in the U.S.) Flexibility Available

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

Contact:  
Supreeth Kumar - [skk@knightscope.com](mailto:skk@knightscope.com)

Apply here:

> **[Current Openings](https://knightscope.bamboohr.com/jobs/view.php?id=8)**
>
> Take a look at the current openings at Knightscope
