SIGN IN
Software Development Engineer (ARM, RISC, Crypto, HSM) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Marvell Technology · 10 hours ago

Software Development Engineer (ARM, RISC, Crypto, HSM)

Marvell Technology is a leading provider of innovative semiconductor solutions that connect the world. They are seeking a Software Development Engineer to design, implement, and maintain cryptographic primitives and protocols, while collaborating with cross-functional teams to integrate cryptographic capabilities into secure communication stacks.
DSPInternet of ThingsManufacturingSemiconductorWireless
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Rashmi Sp
linkedin

Responsibilities

Design, implement, and maintain cryptographic primitives and protocols (e.g., AES, SHA, ECC, RSA, lattice-based PQC, TLS, IPsec) in C, C++, and assembly
Build and maintain system-level software (Linux kernel modules, device drivers, libraries) for cryptographic acceleration and secure communications
Optimize cryptographic code for performance, side-channel resistance, and hardware integration
Perform low-level debugging, profiling, and security validation across both firmware and software layers
Collaborate with hardware, networking, and security teams to integrate cryptographic capabilities into secure communication stacks
Ensure code quality, reliability, and compliance with industry standards (e.g., FIPS 140-3, NIST)
Stay current with the latest advancements in cryptographic research, post-quantum cryptography, and secure system design

Qualification

C programmingC++ programmingCryptographic algorithmsDriver developmentAssembly programmingLinux kernel modulesDebugging toolsCryptographic librariesComputer architectureProblem-solving skillsTeam collaborationAttention to detail

Required

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 5+ years of experience
Strong programming expertise in C, C++, and assembly (x86, ARM, or RISC-V preferred)
Experience with driver development, drivers, or low-level system programming
Understanding of cryptographic algorithms and secure protocol design
Familiarity with cryptographic libraries (OpenSSL, BoringSSL, liboqs) and secure coding practices
Experience with debugging and profiling tools (GDB, perf) and build systems (Make, CMake)
Solid knowledge of computer architecture, memory management, and hardware/software interfaces
Knowledge of protocol-level cryptography (TLS 1.3, hybrid TLS, IPsec, QUIC)
Exposure to hardware accelerators, FPGA/ASIC crypto blocks, or hardware security modules (HSMs)
Contributions to open-source cryptographic or system security projects
Strong analytical and problem-solving skills with a security-first mindset
Ability to work seamlessly across firmware, system software, and protocol development
Collaborative team player with cross-functional communication skills
Detail-oriented with excellent documentation and code quality practices

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