Marvell is a global leader in semiconductor solutions that underpin the data infrastructure connecting today’s world. Our cutting-edge technologies serve diverse sectors including enterprise, cloud and AI, automotive, and carrier architectures, enabling transformative advancements across industries. At Marvell, employees have the chance to make a tangible impact on individual lives and entire industries by driving meaningful and lasting innovation. We cultivate a dynamic environment where professionals can grow, learn, and lead beyond transient trends.
The LiquidSecurity Network Hardware Security Module (HSM) product family is specifically designed for cloud environments. These HSMs are widely deployed across public and private clouds, supporting critical applications such as Key Management Systems (KMS), SSL/TLS handshakes, application-level encryption, and authentication. The solution features advanced remote management suited for lights-out data centers, real-time scalability, isolated runtime partitions, and true high availability with load balancing. With impressive performance metrics—up to 35,000 2048-bit asymmetric operations per second, hundreds of thousands of symmetric operations per second, and support for up to 32 isolated partitions—LiquidSecurity Network HSMs offer significant capital and operational expenditure advantages.
Key Responsibilities
- Design and develop software solutions for Marvell’s LiquidSecurity HSM product line.
- Analyze customer requirements and translate them into high-quality, functional software features.
- Collaborate closely with cross-functional teams to deliver robust, scalable, and maintainable solutions.
- Engage in all phases of the software development lifecycle, including design, implementation, testing, and debugging.
- Ensure code quality by utilizing static analysis tools and adhering to best coding practices.
- Adapt effectively to a fast-paced, agile development environment while managing multiple priorities.
Required Qualifications
- 8 to 12 years of professional experience in software development.
- Strong proficiency in C programming language and working knowledge of Linux operating systems.
- Solid understanding and practical experience with multithreading and multiprocessor environments.
- Familiarity with static analysis tools such as Coverity and SonarQube, as well as debugging tools like Valgrind and gcov.
- Excellent analytical, problem-solving, and debugging capabilities.
- Experience working within Agile development methodologies.
- Strong interpersonal skills with the ability to collaborate effectively within a team.
- Excellent verbal and written communication skills.
- Ability to multitask and perform efficiently in a dynamic, fast-moving work environment.
Preferred Qualifications and Benefits
- Experience with Hardware Security Modules (HSMs) and security domains including TLS and cryptography is highly desirable.
- Knowledge of cryptographic algorithms such as RSA, Elliptic Curve (EC), AES, and SHA variants.
- Familiarity with TLS/SSL protocols.
- Experience developing standard APIs such as PKCS#11, OpenSSL Engine, or Microsoft CNG/KSP is a plus.
Marvell offers competitive compensation and a comprehensive benefits package within a collaborative, transparent, and inclusive culture. We are dedicated to equipping our employees with the resources and opportunities needed to succeed in impactful work and advance their careers. Marvell is an equal opportunity employer, welcoming applicants regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.