Firmware Development Engineer (C/C++, System Level Knowledge, AI tool development) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Marvell Technology · 4 days ago

Firmware Development Engineer (C/C++, System Level Knowledge, AI tool development)

Marvell Technology is a leading semiconductor solutions provider focused on innovative technology across enterprise, cloud, and AI. The Firmware Development Engineer will work within the Liquid Security Team to develop high-quality software for HSM adapters, requiring a strong background in cryptographic system design and low-level software development.

DSPInternet of ThingsManufacturingSemiconductorWireless
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Rashmi Sp
linkedin

Responsibilities

Experience with cryptographic system design, including PKI, certificate management, attestation, and hardware-backed security using TPM or HSM
Working experience with Rust programming in production-level environments
Working experience integrating or developing for HSM adapters is a notable benefit
Experience working with Secure Boot and OP-TEE for secure firmware and application execution
Preferred experience with Trusted Platform Module (TPM) 2.0, secure boot, and attestation
Knowledge of TPM-backed key management and cryptographic operations is a plus
Exposure to vTPM in virtualized or cloud environments is desirable
Strong problem-solving and analytical skills

Qualification

C/C++ programmingCryptographic system designEmbedded systems designAI-powered development toolsLinux kernel internalsSecure BootTPM 2.0Analytical skillsCuriosity for learningProblem-solving skills

Required

Experience with cryptographic system design, including PKI, certificate management, attestation, and hardware-backed security using TPM or HSM
Working experience with Rust programming in production-level environments
Working experience integrating or developing for HSM adapters is a notable benefit
Experience working with Secure Boot and OP-TEE for secure firmware and application execution
Knowledge of TPM-backed key management and cryptographic operations is a plus
Strong problem-solving and analytical skills
A bachelor's or master's degree in computer science, Electrical Engineering, or a related field, with 4 to 10 years of relevant industry experience
Solid grounding in cybersecurity and data protection, including symmetric/asymmetric cryptography, key management, and secure communication protocols
Strong grasp of data structures, algorithms, and software design principles
Expert-level programming skills in C/C++, with extensive experience in development and debugging of low-level software
Good understanding on Linux kernel internals, device drivers, and socket programming
Proven experience in embedded systems design and development, ideally in a security-focused context
Demonstrated curiosity and passion for learning new technologies and solving complex technical challenges
Proficient in using AI-powered development tools (e.g., GitHub Copilot, Microsoft Co-Pilot) to enhance productivity, improve code quality, and support AI-assisted testing and automated code generation

Preferred

Preferred experience with Trusted Platform Module (TPM) 2.0, secure boot, and attestation
Exposure to vTPM in virtualized or cloud environments is desirable

Benefits

Competitive compensation
Great benefits

Company

Marvell Technology

company-logo
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.

Funding

Current Stage
Public Company
Total Funding
unknown
2017-01-20Post Ipo Equity
2016-05-13Post Ipo Equity
2015-02-05Acquired

Leadership Team

leader-logo
Matthew Murphy
Chairman and CEO
linkedin
leader-logo
Radha Nagarajan
SVP & CTO, Optical Engineering
linkedin
Company data provided by crunchbase