Embedded Software Test Engineer — Manufacturing

Knightscope, Inc

Sunnyvale (CA)

On-site

USD 150,000 - 185,000

Full time

13 days ago

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, dental, vision, 401(k)

Job summary

Knightscope, Inc. is seeking a hands-on software engineer to build the end-of-line test software for the K7 vehicle suite at our Sunnyvale HQ.

You will design the test framework, station software, and embedded interfaces, ensuring robust testing from the ground up and seamless integration with hardware platforms. You will work closely with hardware, firmware, autonomy, and manufacturing teams, utilizing modern tooling including AI assistants for coding, debugging, and research.

Qualifications

  • Bachelor’s degree in CS, Electrical, Robotics, or Controls Engineering, or equivalent experience.
  • 5+ years in software development for hardware test, manufacturing test, or embedded systems on vehicles or complex electromechanical products.
  • Designing and writing test software or tooling from scratch.
  • Strong Python for test automation; C/C++ for embedded code.
  • Hands-on embedded experience with microcontrollers and embedded Linux.
  • Familiarity with CAN/CAN-FD, Ethernet, USB, UART, SPI, I2C.
  • Experience with RA/SCPI or instrument control.
  • Ability to read electrical schematics and wiring diagrams.

Responsibilities

  • Develop the EOL test framework and station software from ground up, including test sequencing, drivers, logging, and pass/fail limits.
  • Communicate with vehicle controllers and onboard compute over CAN, Ethernet, and serial; write low-level tools.
  • Build factory software gates to flash firmware, verify versions, and enforce pass/fail criteria.
  • Develop sensor calibration routines for cameras, LiDAR, and IMUs with target setup and algorithms.
  • Create traceability by logging serial numbers, calibration data, and test results to a central database.
  • Build simple, reliable station interfaces for production technicians.
  • Debug test failures on the floor down to hardware/firmware/software; work with owning teams on root cause.
  • Maintain codebase with version control, code reviews, and automated testing.

Skills

Python
C/C++
Embedded systems
CAN/Ethernet/Serial
JTAG/SWD debugging
SCPI
Git
Embedded Linux

Education

Bachelor’s degree in CS or Electrical/Controls/Robotics

Tools

ROS/ROS 2
Test framework tools (pytest/OpenHTF)
Firmware flashing

Job description

Knightscope, Inc. is seeking a hands-on software engineer to build the end-of-line test software for the K7 vehicle suite at our Sunnyvale HQ.

You will design the test framework, station software, and embedded interfaces, ensuring robust testing from the ground up and seamless integration with hardware platforms. You will work closely with hardware, firmware, autonomy, and manufacturing teams, utilizing modern tooling including AI assistants for coding, debugging, and research.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manufacturing Test Engineer, Embedded Software
Manufacturing Test Engineer, Embedded Software

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 150,000 - 185,000
Stock options
Medical, dental, vision, 401(k)
On-Site SDET & Security Lead for AI Test Automation
On-Site SDET & Security Lead for AI Test Automation

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Stock options
Medical insurance
Dental insurance
+4
Autonomous Vehicle Manufacturing Test Engineer
Autonomous Vehicle Manufacturing Test Engineer

Kodiak • San Francisco (CA)

On-site
USD 140,000 - 170,000
Equity & bonuses
Medical, Dental, Vision
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 SDET: AI-Driven Security Test Automation Lead
Senior SDET: AI-Driven Security Test Automation Lead

Knightscope, Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 210,000
Base salary
Equity (Stock options)
Medical insurance
+4
Senior Fleet & OTA Release Engineer
Senior Fleet & OTA Release Engineer

Knightscope, Inc. • Sunnyvale (CA)

On-site
USD 165,000 - 195,000
Medical, dental, vision
401(k)
Paid time off
+1
Senior Embedded Test Software Engineer – Manufacturing
Senior Embedded Test Software Engineer – Manufacturing

Safran • Brea (CA)

On-site
USD 130,000 - 147,000
Home workspace allowance
Discretionary bonus program
401(k) with company match
+2
Hardware Engineer - Test Development
Hardware Engineer - Test Development

DeWinter Group • San Francisco (CA)

On-site
USD 120,000 - 160,000
Robotics Manufacturing Test Engineer
Robotics Manufacturing Test Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 135,000 - 228,000
Senior Hardware-in-the-Loop Robotics Software Engineer
Senior Hardware-in-the-Loop Robotics Software Engineer

Capstan Medical, Inc. • Santa Cruz (CA)

On-site
USD 120,000 - 160,000
Medical, dental, vision coverage 100%
Flexible time off