Demo

Robotics Engineer

Knightscope
Sunnyvale, CA Full Time
POSTED ON 11/11/2025 CLOSED ON 1/11/2026

What are the responsibilities and job description for the Robotics Engineer position at Knightscope?

Local candidates only(On-site and field-based work required; this is not a remote position)


About Knightscope

Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs combines robotics, edge AI, and cloud services to deliver actionable, real‑time intelligence to clients nation‑wide.


About the Role

We’re seeking a Robotics Engineer with strong experience in ROS 1 and ROS 2 to join our team and support the continued evolution of our autonomous robotics platform. In this role, you will report directly to the Deployment Engineering Supervisor and work closely with an outsourced software development team. You’ll play a critical role in diagnosing field issues, improving autonomy performance, and developing new capabilities. This position is highly impactful—your work will directly influence the reliability, intelligence, and field success of robots deployed in dynamic, real-world environments. We’re looking for someone who thrives in a fast-paced, hands-on environment where adaptability, cross-team collaboration, and ownership are essential.


Key Responsibilities

● Troubleshoot and resolve issues in deployed robots running ROS 1 and ROS 2

● Collaborate with outsourced developers to implement and test system improvements

● Tune and validate localization, navigation, and sensor performance in both simulation and field settings

● Develop internal tools and scripts for diagnostics, monitoring, and deployment optimization

● Participate in sprint planning, daily stand-ups, and cross-functional engineering discussions

● Propose, prototype, and validate system enhancements to improve patrol reliability, uptime, and autonomy behavior

● Document key findings, tuning parameters, and engineering best practices for field reliability


Required Qualifications

● 3 years of hands-on experience working with ROS 1 and/or ROS 2 in real-world robotic systems

● Strong communication skills (verbal and written), with the ability to collaborate across distributed teams

● Proficiency in C and Python

● Comfort using tools like rviz, rosbag, rqt, tf, and standard ROS debugging techniques

● Experience with Linux, shell scripting, and production-grade development environments

● Familiarity with robotics sensors (e.g., lidar, IMU, cameras) and their real-world limitations

● Bachelor’s degree in Robotics, Computer Engineering, Electrical Engineering, or a related technical field

● Self-starter who thrives in a startup or early-stage product environment

● Must be able to work on-site from Sunnyvale, CA


Bonus Points

● Experience with AWS and remote monitoring solutions

● Familiarity with SLAM, computer vision, or autonomous behavior planning

● Experience working with outsourced or distributed engineering teams

● Prior robotics field deployment experience, especially in security, logistics, or public spaces

● Interest in growing into a technical lead or system architect role


Knightscope is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Robotics Software Engineer II - Simulation
Bear Robotics -
Redwood, CA
Robotics Software Engineer - Fault Detection & Recovery
Serve Robotics -
Redwood, CA
Staff Robotics Software Engineer - Task Planning
Agility Robotics -
San Jose, CA

Salary.com Estimation for Robotics Engineer in Sunnyvale, CA
$129,908 to $162,466
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Robotics Engineer?

Sign up to receive alerts about other jobs on the Robotics Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$108,245 - $136,486
Income Estimation: 
$136,683 - $171,343
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$222,110 - $256,974
Income Estimation: 
$224,976 - $270,947
Income Estimation: 
$205,834 - $254,869
Income Estimation: 
$242,530 - $287,120
Income Estimation: 
$73,784 - $86,677
Income Estimation: 
$90,372 - $103,622
Income Estimation: 
$61,825 - $80,560
Income Estimation: 
$90,032 - $105,965
Income Estimation: 
$85,996 - $102,718
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Knightscope

  • Knightscope Sunnyvale, CA
  • About Knightscope Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs... more
  • 6 Days Ago

  • Knightscope Sunnyvale, CA
  • Knightscope builds cutting-edge autonomous security robots and systems with a mission to make the United States the safest country in the world. We’re seek... more
  • Just Posted

  • Knightscope Sunnyvale, CA
  • About Knightscope Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs... more
  • 2 Days Ago

  • Knightscope Sunnyvale, CA
  • About Knightscope Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Robotics Engineer jobs in the Sunnyvale, CA area that may be a better fit.

  • T-ROBOTICS Fremont, CA
  • Location: On-site in Fremont, California Interview coordinator: Stefanie Pender About Us Freshly backed by some of the top VCs in Silicon Valley, T-robotic... more
  • 2 Months Ago

  • Bear Robotics Redwood, CA
  • Job Title: Robotics Software Engineer II - Mission Department: Software Engineering Job Level: L4 FLSA: Exempt Job Summary: This position will take a lead ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!