Senior Controls Engineer – Robotics & Automation

Knightscope, Inc.

Sunnyvale (CA)

On-site

USD 180,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Medical insurance
Dental insurance
Vision insurance
401(k)
Paid time off
On-site at Sunnyvale HQ

Job summary

Knightscope, Inc. is seeking a Senior Controls Engineer to advance motion planning and control for autonomous robotic platforms. You will design, implement, and test algorithms enabling robots to navigate real-world environments safely and reliably.

The role combines algorithm development with hands-on testing on robotic systems and cross-team collaboration. The ideal candidate has 5+ years in robotics/autonomous systems, deep knowledge of PID/MPC/LQR and state estimation, and proficiency in

Qualifications

  • PhD or MS in Controls, Robotics, Optimization, Path Planning, ME, EE or related field; B.S. may be considered with strong experience.
  • 5+ years of full-time industry experience in robotics, autonomous systems, or related engineering fields.
  • Experience developing control systems for robotic or autonomous platforms.
  • Strong understanding of control theory, dynamic systems, and vehicle/robot dynamics.
  • Experience with PID, MPC, LQR, trajectory tracking controllers.
  • Experience with state estimation (Kalman Filters).
  • Experience with robot motion planning including trajectory generation, collision avoidance, and path planning.
  • Programming in C++ and/or Python, MATLAB/Simulink.
  • Experience with CAN/Ethernet and logging/instrumentation tools.
  • Experience with Git and collaborative software development workflows.
  • Hands-on robotics hardware, sensors, and embedded systems.

Responsibilities

  • Develop and maintain robot motion planning algorithms including trajectory generation and collision avoidance.
  • Design and implement control algorithms for robotic and vehicle systems (PID, MPC, LQR, trajectory tracking).
  • Implement and maintain state estimation methods such as Kalman Filters.
  • Develop and tune mid-level and low-level vehicle control systems (steering, speed, trajectory tracking).
  • Collaborate with perception, localization, and systems teams to integrate planning and control modules.
  • Support navigation behaviors for autonomous robots in real environments.
  • Analyze system logs and telemetry to evaluate and improve performance.
  • Participate in robot integration, debugging, and field testing.
  • Develop internal tools for testing, validation, and performance analysis.
  • Contribute to rapid prototyping and iterative development in a startup environment.

Skills

Robot motion planning
Control algorithms
C++
Python
MATLAB/Simulink
Kalman Filters
Model Predictive Control
LQR
Trajectory tracking
Git
CAN/Ethernet
Embedded systems

Education

PhD or MS in Controls/Robotics/ME/EE
BS with strong industry experience

Tools

C++
Python
MATLAB/Simulink
CAN
Ethernet
Git

Job description

AboutKnightscope

Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.

AboutKnightscope

Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.
Location: Knightscope HQ, Sunnyvale, CA (This position is not remote)

Job Summary

Knightscope is seeking a motivated Senior Controls Engineer to support the development of motion planning and control systems for autonomous robotic platforms. This role involves designing, implementing, and testing algorithms that enable robots to safely and reliably navigate real-world environments.
The ideal candidate is excited to work in a fast-paced startup environment and enjoys both algorithm development and hands-on testing on robotic systems. This position will collaborate closely with perception, localization, and systems teams to develop robust navigation and vehicle control solutions.

About The Role

In this role, you will contribute to the development of planning and control algorithms for Knightscope’s autonomous robots. Engineers will work across multiple layers of the autonomy stack including path planning, trajectory generation, vehicle control, and system integration.
This role requires flexibility to contribute across planning, mid-level controls, and vehicle control systems, as well as participation in robot integration and real-world testing.

Key Responsibilities
  • Develop and maintain robot motion planning algorithms including trajectory generation, collision avoidance, and path planning
  • Design and implement control algorithms for robotic and vehicle systems (PID control, Model Predictive Control (MPC), Linear Quadratic Regulator (LQR), trajectory tracking controllers)
  • Implement and maintain state estimation methods such as Kalman Filters / Extended Kalman Filters
  • Develop and tune mid-level and low-level vehicle control systems including steering, speed, and trajectory tracking
  • Work closely with perception, localization, and systems teams to integrate planning and control modules
  • Support development of navigation behaviors for autonomous robots operating in real environments
  • Analyze system logs and telemetry data to evaluate and improve performance
  • Participate in robot integration, debugging, and field testing
  • Develop internal tools for testing, validation, and performance analysis
  • Contribute to rapid prototyping and iterative development in a startup environment
Required Qualifications
  • PhD. or M.S. in Controls, Robotics, Optimization, Path Planning, Mechanical Engineering, Electrical Engineering, or related field. B.S. with strong industry experience may be considered
  • 5+ years of full-time industry experience in robotics, autonomous systems, automotive, aerospace, or related engineering fields
  • Experience developing control systems for robotic or autonomous platforms
  • Strong understanding of control theory, dynamic systems, and vehicle/robot dynamics
  • Experience implementing control algorithms such as PID, Model Predictive Control (MPC), Linear Quadratic Regulator (LQR), and trajectory tracking controllers
  • Experience with state estimation techniques (Kalman Filters / Extended Kalman Filters)
  • Experience with robot motion planning including trajectory generation, collision avoidance, and path planning
  • Programming experience in C++ and/or Python, Matlab/Simulink
  • Experience with communication protocols and data interfaces for robotic or vehicle systems (e.g., CAN, Ethernet) and associated logging or instrumentation tools
  • Experience with version control systems (e.g., Git) and collaborative software development workflows
  • Experience working with robot hardware, sensors, and embedded systems
  • Ability to work in a hands-on robotics development and testing environment
Compensation & Benefits
  • Base Salary: $180,000 to $210,000 (DOE)
  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Controls Engineer – Robotics & Automation
Senior Controls Engineer – Robotics & Automation

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Stock options
Medical, dental, vision
401(k)
+1
Staff ML Engineer, Autonomy & Planning
Staff ML Engineer, Autonomy & Planning

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical, dental, vision
401(k)
Paid time off
+1
Staff Engineer – Chassis and Motion Controls
Staff Engineer – Chassis and Motion Controls

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Stock options
Medical, dental, vision benefits
401(k)
+1
Senior DevOps Engineer, Robotics
Senior DevOps Engineer, Robotics

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 220,000
Stock options
Medical, dental, vision
401(k)
+1
Senior Robotics Engineer
Senior Robotics Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Controls Engineer – Autonomous Robotics
Senior Controls Engineer – Autonomous Robotics

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Stock options
Medical, dental, vision
401(k)
+1
Senior Mechanical Engineer
Senior Mechanical Engineer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 170,000 - 185,000
Medical
Dental
Vision
+3
Senior Mechanical Engineer
Senior Mechanical Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 170,000 - 185,000
Base Salary: $170,000 - $185,000
Equity: Stock options
Benefits: Medical, dental, vision, 401
+1
Senior Robotics Controls Engineer — On-Site, Equity Options
Senior Robotics Controls Engineer — On-Site, Equity Options

Knightscope, Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Stock options
Medical insurance
Dental insurance
+4
Senior Full Stack Engineer
Senior Full Stack Engineer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 185,000 - 250,000
Medical, dental, vision
401(k)
Paid time off
+1