×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Knightscope
Full Time position
Listed on 2026-01-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Robotics, C++ Developer
Job Description & How to Apply Below

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 on-site at 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary