K

Knightscope

Autonomous security robots via MaaS subscriptions

Manufacturing Test Engineer - Embedded Software

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA

About the Job

Requirements

  • A bachelor's degree in computer science, electrical engineering, robotics, or controls engineering, or equivalent experience.
  • At least 5 years of software development experience for hardware test, manufacturing test, or embedded systems on vehicles, robots, or complex electromechanical products.
  • A track record of designing and writing test software or tooling from scratch, rather than only maintaining existing systems.
  • Strong Python skills for test automation and tooling, and solid C or C++ skills for embedded and hardware-facing code.
  • Hands-on experience with microcontrollers and/or embedded Linux, firmware flashing and bootloaders, and debugging using tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes.
  • Working knowledge of hardware interfaces and protocols such as CAN/CAN-FD, Ethernet, USB, UART, SPI, and I2C.
  • Experience controlling test instruments programmatically, for example via SCPI.
  • Ability to read electrical schematics and wiring diagrams.
  • Software engineering fundamentals including Git, code review, and automated testing.
  • Effective everyday use of AI assistants for coding, debugging, and research, including writing clear, well-scoped prompts, breaking problems into steps, and critically checking AI output before it reaches production or hardware.

Responsibilities

  • Design and write the end-of-line test framework and station software from the ground up, including test sequencing, hardware drivers, logging, and pass/fail limits.
  • Communicate with vehicle controllers and onboard compute over standard interfaces such as CAN, Ethernet, and serial; write low-level tools and utilities to exercise and verify embedded hardware and firmware.
  • Flash firmware and software images, verify versions and configuration, and enforce pass/fail criteria so every unit is released in a known, approved state.
  • Implement calibration routines for vehicle sensors such as cameras, LiDAR, and IMUs, including target setup, algorithms, and acceptance limits.
  • Log serial numbers, calibration data, and test results to a central database, and build reports on yield, failure modes, and station performance.
  • Create reliable station interfaces that production technicians can run with minimal training.
  • Debug test failures on the production floor down to the hardware, firmware, or software level, and work with the owning teams on root cause.
  • Use version control, code review, and automated testing; write test specifications and work instructions.

Desired Qualifications

  • Experience calibrating cameras, LiDAR, IMUs, or other sensors in a production environment.
  • Experience with automotive diagnostics such as UDS and OBD, and end-of-line flashing.
  • Experience with RTOS-based firmware or Linux device drivers.
  • Background in autonomous vehicles, mobile robotics, electric vehicles, or automotive Tier-1 suppliers.
  • Experience with ROS/ROS 2, test frameworks such as pytest or OpenHTF, MES, or test databases.

About the Company

Knightscope

Autonomous security robots via MaaS subscriptions

Knightscope provides public safety technology through Autonomous Security Robots (ASRs) and blue light emergency communication systems. The ASRs patrol autonomously around the clock, using sensors and AI-driven surveillance to monitor spaces and alert security teams in real time. It uses a Machine-as-a-Service model, offering hardware, software, and ongoing support on a recurring subscription rather than a large upfront purchase. Its goal is to multiply human security capabilities and enable rapid response across corporate campuses, data centers, transit authorities, and higher education institutions by combining robotic surveillance with emergency communications.

Company size
51-200
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Knightscope

See more jobs