Knightscope logo
Firmware Engineer
full-timeSunnyvale

Summary

Location

Sunnyvale

Type

full-time

Explore Jobs

About this role

About Knightscope
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, real‑time intelligence to clients nation‑wide.


Position is out of our Sunnyvale HQ - Local candidates only (NOT remote)



Job Summary

The Firmware Engineer will have programming experience in embedded systems, including development of algorithms, manipulation of data structures, and implementing highly optimized code. The ideal candidate will also have knowledge of embedded microcontroller architectures. You'll collaborate with other engineers, including designers and engineers, to determine project architecture and constraints.



Key Responsibilities

  • Firmware development for embedded systems using C
  • Experience with Microchip PIC 32 bit microcontrollers preferred
  • Experience interfacing with cellular IoT devices
  • Experience developing firmware in a bare-metal environment
  • Knowledge of common bus protocols: USB, I2C, SPI, RS232
  • Good troubleshooting and debugging skills / comfortable with lab test equipment
  • Experience with Java programming for an embedded Linux environment is a plus



Qualifications

  • 5+ years’ experience in a technology company or regulated environment (aerospace, automotive) performing static code analysis.
  • 3+ years of experience in embedded C firmware design or equivalent experience
  • Proficient programming embedded systems with Experience with Microchip PIC 32-bit microcontrollers preferred.
  • Bachelor’s degree in computer science, Electrical Engineering or Computer Engineering



Benefits

  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ



Knightscope is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Other facts

Tech stack
Firmware Development,Embedded Systems,C Programming,Microchip PIC,Cellular IoT,Bare-Metal Environment,USB,I2C,SPI,RS232,Troubleshooting,Debugging,Java Programming,Static Code Analysis

About Knightscope

Knightscope’s [NASDAQ: KSCP] is an innovator in emergency communications, robotics and artificial intelligence (“AI”) technologies focused on public safety and helping to protect the places people live, work, study and visit.

Learn more and schedule a demo at www.knightscope.com

Team size: 51-200 employees
LinkedIn: Visit
Industry: Public Safety
Founding Year: 2013

What you'll do

  • The Firmware Engineer will develop firmware for embedded systems using C and collaborate with other engineers to determine project architecture and constraints. The role involves interfacing with cellular IoT devices and developing firmware in a bare-metal environment.

Ready to join Knightscope?

Take the next step in your career journey

Frequently Asked Questions

What does a Firmware Engineer do at Knightscope?

As a Firmware Engineer at Knightscope, you will: the Firmware Engineer will develop firmware for embedded systems using C and collaborate with other engineers to determine project architecture and constraints. The role involves interfacing with cellular IoT devices and developing firmware in a bare-metal environment..

Why join Knightscope as a Firmware Engineer?

Knightscope is a leading Public Safety company.

Is the Firmware Engineer position at Knightscope remote?

The Firmware Engineer position at Knightscope is based in Sunnyvale, California, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Firmware Engineer position at Knightscope?

You can apply for the Firmware Engineer position at Knightscope directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Knightscope on their website.