Marvell Semiconductor Inc. is looking for a senior Engineer - Embedded Firmware Development to join our team. As a senior member of the embedded firmware development team, you will be responsible for firmware design, implementation, qualification, and customer support for custom compute products. You will interact with multiple teams and technically lead the development of multiple modules in a large firmware stack.
What You'll Do
- Interact with different teams such as SoC design, SoC validation, QA, Field Application Engineers, and customers.
- Be responsible for a combination of tasks including firmware design, implementation, qualification, and customer support, working as part of the larger worldwide firmware team.
- Work as part of a Hyderabad-based team collaborating with other teams across the globe.
- Technically lead the development of multiple modules in a large firmware stack.
What We're Looking For
- BE/B.tech/ME/M.Tech in electrical engineering, computer engineering, or similar.
- Strong software/firmware engineering background.
- Experience developing security and/or storage products from concept to production and beyond.
- 8+ years of relevant experience.
- Experience with firmware development working closely with SoC development organization.
- Knowledge of RUST, C, C++ and embedded firmware tools and techniques.
- Ability to work in dynamic and fast paced work environment.
- Ability to technically lead the development of multiple modules in a large firmware stack.
Nice to Have
- Experience of working on cryptographic and/or security firmware protocols.
- Working knowledge on cryptographic algorithms (RSA, EC, AES, SHA variants), TLS/SSL protocols.
- Working experience in any of one of the standard API developments: PKCS11, OpenSSL Engine.
- Experience with HSMs and other security domain (TLS, Cryptography).
- Experience of firmware development on either of SSD, NVMe Bridge, Storage Controller, PCIe HBA products.
- Root of trust.
- Experience with NVMe, PCIe, Security, Management protocols.
- RUST.
- Using firmware simulators for Pre-Si firmware development.
- Affinity with Agile development.
- Deep knowledge of processor architectures, such as ARM.
- Experience with design and support for mass production.
Technical Stack
- RUST, C, C++
- Embedded firmware tools and techniques
- Cryptographic algorithms (RSA, EC, AES, SHA variants)
- TLS/SSL protocols
- PKCS11, OpenSSL Engine
- NVMe, PCIe
- Security protocols, Management protocols
- Firmware Simulators
- ARM processor architectures
Team & Environment
You will be part of a Hyderabad-based team collaborating with other teams across the globe, within a multi-site, multi-cultural company.
Benefits & Compensation
- Competitive compensation and great benefits.
- Workstyle within an environment of shared collaboration, transparency, and inclusivity.
- Tools and resources to succeed and grow.
Work Mode
This is a local-city role based in Hyderabad.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

