Knightscope

Knightscope

Senior Embedded Software Engineer

Sunnyvale, California · Senior · Full-time

Sponsorship not specified$150k-$180kDetected 39 days ago
C++AlgorithmsLinuxEmbedded SystemsRoboticsElectrical EngineeringSignal ProcessingSensorsCommunication

About the role

  • You will work cross-functionally with mechanical, electrical, systems and other software engineers in a fast-paced, gate-driven product development environment and play a critical role in shaping a first-of-its-kind platform.
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
  • The role is an on-site, ownership-driven position within a multidisciplinary program team, requiring a hands-on engineer who is comfortable operating in ambiguity and driving decisions across mechanical, electrical, and software boundaries.

Responsibilities

  • Implement sensor fusion algorithms (e.g., Kalman filter, Madgwick filter) to produce accurate orientation and motion estimates
  • Develop Electronic Image Stabilization (EIS) algorithms using IMU motion data
  • Optimize algorithms for real-time performance on target hardware (e.g., NVIDIA Jetson, ARM SoC)

Requirements

  • B.S. or M.S. degree in Computer Science, Electrical Engineering or a related field.
  • 7+ years of software engineering experience, including shipping software on hardware products.
  • Demonstrated experience with real-time systems and low-latency data processing
  • Strong proficiency in C and C++
  • Experience with SPI, I2C, and UART communication protocols
  • Familiarity with sensor fusion techniques (Kalman filter, complementary filter, etc.)
  • Experience with Linux-based embedded systems or RTOS (FreeRTOS, Zephyr)

Nice to have

  • Prior work on image or video processing pipelines is strongly preferred
  • Experience with robotics, drones, action cameras, or autonomous vehicles is a big plus

Compensation

  • $150,000 - $180,000

Benefits

  • Medical, dental, vision, 401(k), paid time off
  • Equity: Stock options

This listing is sourced directly from Knightscope's careers page and normalized into a canonical job model.