Security Developer (C, Linux, System Security, Embedded programming)
Core
Designing and developing software for Marvell's LiquidSecurity Hardware Security Modules (HSM) deployed in public and private clouds to enable KMS, SSL/TLS handshakes, and application-level encryption.
Role type
Senior IC security software developer (embedded systems)
Builds
High-performance HSM software with remote management, isolated partitions, and load balancing capabilities for cloud infrastructure.
Domain
Semiconductor security, cloud infrastructure, embedded systems
Deliverable
production ML models | product features
Required skills
C programming, Linux development, multithreading, multiprocessor programming, static analysis tools (Coverity, SonarQube), valgrind, gcov, cryptographic algorithms (RSA, EC, AES, SHA), TLS/SSL protocols, PKCS11, OpenSSL Engine, Microsoft CNG/KSP
Preferred skills
HSM domain experience, cryptographic API development
Technologies
C, Linux, Coverity, SonarQube, valgrind, gcov, OpenSSL, PKCS11, Microsoft CNG
Responsibilities
Analyze customer requirements, design and develop high-quality software features for HSM products, debug complex embedded security issues.
Seniority
Senior, hands-on IC