Job Description :
Sr. Software Engineer, Security
SAN JOSE, CA DIGITAL OPERATIONS – DIGITAL OPERATIONS



· Design and build first of next security products for connected and autonomous vehicles
· Work 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 with 5+ years of experience
Proficient in at least one of C/C++, Go, and Java, and at least one script language, such as Python and Bash
Hands-on experience with web service development and RESTful API
In-depth knowledge & hands-on experience with relational and NoSQL databases
Basic knowledge of OSI model and networking (e.g., TCP/IP, HTTP, and WiFi)
Basic knowledge of TLS and X509 certificates
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 with Qt
Hands-on experience with MQTT
Hands-on experience with system and service monitoring & alerting
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)
Hands-on experience in DevOps, such as Jenkins, Chef, and/or Spinnaker
Hands-on experience with containers, and Kubernetes is a plus
Hands-on experience with OpenVPN is a plus

Client : nio