Job Description :
Job Description:
· 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