Rivet is an American company developing hardened systems for industrial workforces and defense personnel. In an era when skilled workers are retiring and global competition demands data-driven action, we aim to multiply the effectiveness of every individual. We stand for renewed frontline grit, elevated for decisive outcomes in all environments.
Technicians, maintainers, first responders, engineers, and trade specialists. Soldiers, Sailors, Airmen, and Marines. They embody the hard work, meritocratic values, and ingenuity that drives western prosperity. Yet they’re forced to rely on outdated tools that fail under modern pressures.
The front lines can’t win when they are in last place for new technologies. Rivet exists to reset priorities.
Whether they build our vehicles, maintain our infrastructure, or defend our civilization, our working heroes deserve tools that withstand the weight they carry. Rivet is delivering new capabilities where they matter most.
We are committed to the people who take on the world’s most challenging missions.
Role Description
You'll work with a team of committed and brilliant engineers to help build the foundation of our device platform - from the OS layer to secure containers and lightweight backend services. This role sits at the intersection of systems engineering, security architecture, and modern infrastructure. You’ll own core pieces of the Android/Linux runtime, deploy secure device provisioning and lifecycle management, and design with compliance and reliability in mind from day one.
The Role
- Design, implement, and maintain low-level Android platform code - including AOSP customizations, system services, HALs, and kernel modules.
- Develop and maintain lightweight Linux-hosted services to handle device communications, policy updates, and telemetry.
- Define and implement secure device management capabilities, including enrollment, provisioning, attestation, policy enforcement and updates.
- Define, implement, and enforce secure software and system configurations.
- Build and manage secure and reproducible containerized environments, including certificate signing, sandboxing, and runtime hardening.
- Align system configuration and deployment practices to regulatory and high-assurance frameworks.
- Work across disciplines to ensure technical integrity and security at all layers of the stack.
- Act as a key owner across the stack - shipping pragmatic, secure, and well-documented systems that scale.
Minimum Qualifications
- 5+ years of proven experience building and maintaining Android system-level code (AOSP, custom ROMs, HALs, etc.)
- Practical experience designing or integrating with MDM systems, especially around secure enrollment, device posture, and policy enforcement.
- Strong Linux systems programming experience and proficiency in related systems languages.
- Experience with secure system architectures and compliance frameworks.
- Familiarity with secure boot, TPM, certificate chains, system integrity verification, and other low-level security primitives.
- Experience building hardened Android images for regulated and/or high-assurance environments.
- Deep understanding of containerization and virtualization technologies and how to secure them end-to-end.
- A strong security-first mindset with practical experience hardening real-world systems.
You:
- Are a US citizen, with an active clearance or the ability to be cleared
- Have a violent disdain for bureaucracy, empire building, groupthink, dogma, corporate babble, and wasting time
- Want to work, exclusively, with teammates who are at the top of their field.
- Are an experienced, no-nonsense, execution focused, professional who wants to deliver high-quality solutions - above all else.