Security Infrastructure Engineer

2 Years ago • All levels • Cyber Security

Job Summary

Job Description

We are seeking a Security Infrastructure Engineer to evolve the RISC-V ecosystem and build secure-by-design RISC-V based systems. The security team is responsible for defining external and internal interfaces for secure provisioning and trusted computing base (TCB) updates of SOC and platforms. This role involves building security infrastructure services to support secure device provisioning and lifecycle management for the SOC-Integrated Root of Trust (RoT) and managing trusted platform elements. We are looking for individuals at multiple levels, including technical leads, developers, and operators, with experience in this area. The team is committed to open source software and hardware.
Must have:
  • Design, develop, deploy security infrastructure services
  • Design APIs, protocols, services for asset management
  • Develop key generation/management policies
  • Interface with manufacturing for provisioning
  • Lead SW teams for service components/SDKs
  • Operate security infrastructure services
  • Full stack development with fault-tolerant systems
  • HSM integration and coding
  • Experience with remote systems and ATE integration
  • Operational experience with HSM, code-signing, access control
  • Understand security flows and crypto primitives
  • VPN, SSL, secure connection experience
  • Proficiency in C/C++/Java or Python
  • Technical degree (PhD, Master's, or Bachelor's)
Good to have:
  • Experience with software deployment via containers (K8s)
  • Experience with RISC-V, OpenTitan, or Caliptra

Job Details

We are working on software, firmware and hardware to evolve the RISC-V ecosystem and build secure-by-design RISC-V based systems.

The security team has the charter to define external and internal interfaces for secure provisioning and trusted computing base (TCB) updates of our SOC and platforms. As part of our work on foundational security and to enable Trusted Execution Environments for RISC-V based platforms, we are building the security infrastructure services necessary to support secure device provisioning and lifecycle management for the SOC-Integrated Root of Trust (RoT), and manage the trusted elements of the platform. 

Positions are open for full-time roles at multiple levels in this area, including, for a technical lead capable of designing the overall set of services and developing and deploying the first prototypes, as well as developers and operators who have experience in this area. The team is expected to grow over time to increase development and operational capacity in a scalable manner.

We are big proponents of open source software and open hardware and contribute back improvements to all the great projects we use.

Responsibilities

    • Design, develop, and deploy security infrastructure services for key management, manufacturing provisioning, certificate authority, and code signing
    • Design and develop APIs, protocols and services for enumeration, configuration and management of platform assets
    • Develop policies and procedures associated with key generation/management
    • Interface with manufacturing partners to install, troubleshoot and debug security provisioning aspects.
    • Interface and lead SW teams to build the components required for hosting the services along with any SDKs required for partners.
    • Day-to-day operations of security infrastructure services

Requirements

    • Full stack developer with fault-tolerant systems experience and security background
    • Hardware security module (HSM) appliance integration and coding for code signing services, secure payload decryption, certificate signing, device ID generation, etc.
    • Experience with integrating remote systems with automatic test equipment (ATE)
    • Operational experience in deploying and maintaining an HSM, code-signing, access control management, web services deployment, software upgrades, CI/CD flows
    • Understanding of security flows, key generation, secure key delivery, access control tokens, key cards, n of m quorums, and other secure processes
    • Understanding of crypto primitives such as keys, signatures, certificates, etc.
    • VPN, SSL, secure connection experience (programming and configuration)
    • Proficiency programming in C/C++/Java or equivalent UI capable language and/or programming in Python or equivalent scripting language
    • Experience with software deployment via containers (K8s) a plus
    • Experience with RISC-V, OpenTitan, or Caliptra a plus

Education and Experience

    • PhD, Master’s Degree or Bachelor’s Degree in technical subject area.

Similar Jobs

Ion - Software Developer/Engineer - Graduate Development Program

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
Unity - Senior Graphics Engineer

Unity

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Virtuos - Software Engineer

Virtuos

Czechia (Hybrid)
4 Months ago
Qualcomm - Platform Security Software Architect

Qualcomm

Santa Clara, California, United States (On-Site)
1 Month ago
Crytek - Senior Rendering Programmer

Crytek

Frankfurt Am Main, Hessen, Germany (On-Site)
3 Weeks ago
Larian Studios - Lead Security & Network Engineer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
luxsoft - Tech Cyber Security Support Specialist

luxsoft

Nashville, Tennessee, United States (On-Site)
3 Weeks ago
Devoteam - Cybersecurity Project Manager

Devoteam

Bilbao, Basque Country, Spain (Hybrid)
6 Months ago
onwards Search - AI Security Engineer III

onwards Search

New York, United States (Remote)
6 Days ago
Survay Monkey - Information Security Analyst III

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mozilla - Senior Software Engineer

Mozilla

Poland (Remote)
2 Months ago
Hawkeye Innovations - Senior Computer Vision Engineer

Hawkeye Innovations

Budapest, Hungary (Hybrid)
4 Months ago
Roblox - Principal Software Engineer - 3D Avatars

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Roblox - Principal Security Software Engineer, Anti-Cheat

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
frozenbyte games - Programming

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
4 Weeks ago
bongfish - Senior Gameplay Programmer (m/f/d)

bongfish

Graz, Styria, Austria (On-Site)
11 Months ago
ChainGuard - Senior Software Engineer (Sustaining)

ChainGuard

United States (Remote)
2 Weeks ago
Syniverse - Lead C/C++ Developer

Syniverse

Gurugram, Haryana, India (Remote)
1 Year ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Apple - AIML - Sr Engineering Program Manager, Foundation Models

Apple

New York, New York, United States (On-Site)
2 Weeks ago
Mindtickle - Director, Customer Success

Mindtickle

United States (Remote)
2 Months ago
Greenworks Sunrise Global Marketing - Paralegal

Greenworks Sunrise Global Marketing

Mooresville, North Carolina, United States (On-Site)
4 Weeks ago
Baton - Software Engineer - Backend

Baton

San Francisco, California, United States (Hybrid)
3 Months ago
Valve corporation - Animator

Valve corporation

Bellevue, Washington, United States (On-Site)
9 Months ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Portland, Oregon, United States (Remote)
9 Months ago
Apple - Senior macOS Systems Engineer - Input Devices and Event Handling

Apple

Cupertino, California, United States (On-Site)
2 Months ago
BioFire - Scientist II

BioFire

Salt Lake City, Utah, United States (On-Site)
2 Weeks ago
Salesforce - Director, Product Marketing, IT Service

Salesforce

San Francisco, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

AppLovin - Information Security Analyst

AppLovin

Palo Alto, California, United States (On-Site)
1 Week ago
Tide - Staff Backend Engineer - DevEx, Security and Technology Foundations

Tide

Vilnius, Vilnius County, Lithuania (Hybrid)
3 Months ago
Unisys - Vulnerability Analyst (experience in the banking sector)

Unisys

Bogotá, Bogota, Colombia (On-Site)
1 Week ago
Jane Street - Cybersecurity Detection and Response Analyst

Jane Street

Hong Kong (On-Site)
2 Months ago
Ansys - CyberSecurity Customer Assessment Analyst

Ansys

Chalandri, Greece (Remote)
1 Week ago
cyara - Senior Security Engineer

cyara

Hyderabad, Telangana, India (Hybrid)
9 Months ago
Alpha Sense - Senior Cloud Security Engineer

Alpha Sense

Delhi, India (On-Site)
2 Months ago
CAE - IT Systems & Security Administrator (ISSA)

CAE

Auckland, Auckland, New Zealand (On-Site)
6 Days ago
Nintendo - Intern - IT Security

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
bytedance - Backend Software Engineer - Network Security

bytedance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug