Job Description
Job Description
Salary : 150,000 - 180,000 USD
AboutKnightscope
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, realtime intelligence to clients nationwide.
PositionSummary
The SeniorRoboticsEngineer leads architecture, algorithm development, and fleetlevel deployment of nextgeneration ASR capabilities. You will own ROS2based perception, localization, planning, and cloudconnectivity pipelines, guiding a multidisciplinary team to deliver reliable, scalable, and secure autonomy.
KeyResponsibilities
- SystemArchitecture & Design Specify endtoend hardwaresoftwarecloud architectures that meet functional, safety, and regulatory objectives.
- AlgorithmR&D Production Prototype in Autoware / Gazebo / Ignition or Webots simulators, validate on physical robots, and transition to productionquality C++ / Python within ROS2 (Foxy / Humble / Iron).
- Perception& SensorFusion Implement 3DLiDAR, RGBD, radar and IMU fusion; develop SLAM, localization, and multimodal detection (YOLO, DeepSORT, poseestimation).
- Planning& Control Deploy Nav2 and MoveIt2 pipelines, realtime trajectory generation, and behavior trees for autonomous patrol, docking and failsafe recovery.
- EdgeAI & Analytics Integrate TensorFlow Lite / ONNX Runtimebased inference, anomaly detection, and continuallearning workflows.
- DevOps&FleetManagement Own CI / CD (GitHubActions, Jenkins), containerization (Docker, MicroK8s), overtheair (OTA) updates, and telemetry dashboards (Prometheus / Grafana).
- Cybersecurity& Compliance Champion securebydesign practices (TLS, secure boot, SBOM) and contribute to safety standards (UL4600, ISO10218, IEC61508).
- Leadership Mentor and task a subteam of robotics engineers; conduct design reviews, code reviews, and career development sessions.
- RapidTroubleshooting Analyze fleet logs and onsite issues to restore functionality and feed improvements back into the platform roadmap.
MinimumQualifications
Education : Masters in Robotics, Mechatronics, Electrical / ComputerEngineering, or related field.Experience : 5 years as Robotics Engineer, R&DEngineer, SystemsEngineer or similar, including at least2 years handson with ROS2 and Python / C++.Experience may be gained through paid roles or internships.Proficiency in modern development workflows : Git, Agile / Scrum, design documentation.PreferredQualifications
3+years developing and deploying autonomous mobile robots or other safetycritical embedded systems.Deep expertise in motion planning, probabilistic filtering (EKF / UKF / particle), and control theory.Realtime Linux (PREEMPT_RT) or embedded RTOS; DDS tuning and QoS optimization.Experience with cloud robotics frameworks (AWSRoboMaker, AzurePercept) and edgetocloud communication (DDS, MQTT, ROS2 bridge).Knowledge of cybersecurity best practices and compliance frameworks (NIST, FedRAMP).Demonstrated leadership of small engineering teams.TechnologiesYouWillUse
Middleware : ROS2, microROS, DDS (FastDDS, Cyclone), Nav2, MoveIt2Languages : C++17 / 20, Python3, BashSensors : 3D / 2DLiDAR, ToF, RGBD, mmWave radar, wheelodometry, IMUSimulation / CI : Autoware / Gazebo / Ignition, Webots, GitHub Actions, JenkinsDevOps / Cloud : Docker, Kubernetes / MicroK8s, AWSRoboMaker, Grafana / Prometheus, MQTT, OTA frameworksAI / ML : TensorFlowLite, ONNXRuntime, PyTorch, >YOLOv7, edge TPU / NVIDIAJetson
Physical&OtherRequirements
Ability to lift up to 40lbs and work in warehouse and outdoor test environments.Occasional (Knightscope is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.