Job Description :
Sr. Firmware Engineer, Security
SAN JOSE, CA DIGITAL OPERATIONS – DIGITAL OPERATIONS
APPLY FOR THIS JOB


· Design and build first of next security products for connected and autonomous vehicles
· Work closely with cross-functional teams to design interfaces and conduct integration
· Perform various tests to ensure system reliability and quality
· Occasional travel to support field deployment and training



Qualifications

Passionate about cyber security
Solid software developer in embedded system environment, with 5+ years of experience
In-depth knowledge about Linux kernel and bootloader
Proficient in C/C++ or Go, and one script language, such as Python and Bash
Focused on quality, scalability, shareable and highly maintainable platforms
Create and document design to aid validation and verification
Perform static and dynamic test as and when required
Good communication skills and team player
Exposed to agile product development
Preferred Qualifications

Hands-on experience in hardware security, such as secure boot, HSM
Hands-on experience with Buildroot
Experience with hardware bring up
Knowledge about cryptographic algorithms (e.g., AES, and RSA), secure protocols (e.g., TLS, IPSec, SSH), key management, and cryptographic tools/libraries (e.g., OpenSSL)
Knowledge about UDS, and/or Diagnostic-over-IP (DoIP) is a plus

Client : nio