Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Senior Hardware Security Engineer 
United States, California, San Francisco 
92262304

27.01.2025

IF INTERESTED, PLEASE APPLY HERE:

Application window has been extended and expected to close on 1/3/2025

You Will:
  • Collaborate with our Hardware Engineering and Cisco Security teams on component selection related to secure boot and roots of trust
  • Develop and maintain software for security chips, including Linux device drivers and cloud authentication mechanisms to protect against hardware system attacks
  • Design and implement secure hardware architectures
  • Troubleshoot at the hardware and software level when challenges arise
  • Collaborate with various Engineers across product teams to improve firmware design, development, and deployment practices
  • Work with manufacturing teams to ensure security is maintained throughout the production process
  • Stay up-to-date on the latest emerging hardware security threats and technologies
You Have:
  • Proven experience programming in C or C++
  • Minimum of 4 years of experience with software development focused on hardware security
  • Familiarity with Yocto build systems, Jenkins automation, and CI/CD pipelines to streamline development and deployment processes
  • A good understanding of Unix-based OS and network fundamentals
  • Experience with integrating Trusted Platform Modules (TPM) and implementing Secure Boot
  • Understanding of common serial bus protocols like I2C, SPI, and LPC
  • Comfortable using network protocol analyzers, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack
  • Capability to read and advise on board-level designs, schematics, and layouts
  • Skills in reworking boards and soldering, such as handling SMT components
  • Experience in building and modifying boot-loaders and device drivers
  • Familiarity with hardware security techniques and technologies, such as TrustZone, crypto modules, hardware root of trust, and anti-tampering measures
  • Experience interacting with software and hardware components using OpenSSL for cryptographic operations and secure communications
  • Excellent communication and collaboration skills
Bonus If You Have:
  • Proficiency in writing and implementing limited data hygiene practices on devices, ensuring compliance with best data security and integrity practices.
  • Interests with CPLDs and FPGAs programming and debugging
  • Experience writing device drivers
  • Familiarity with Assembly or Python programming
  • Interests in hardware hacking, reverse engineering, and information security
  • Delight in breaking things to uncover security vulnerabilities