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 services. This role sits at the intersection of systems engineering, security architecture, and modern infrastructure, where you will own core pieces of the Android/Linux system platform.
The Role
- Design, implement, and maintain system-level platform code across Android and Linux - including AOSP customizations, system services, and kernel modules.
- Develop and maintain Linux-based services to handle inter-device communications, message queuing, and observability pipelines.
- Interface with hardware teams to maintain drivers and build system images.
- Build and manage secure and reproducible containerized environments, including certificate signing, sandboxing, and runtime hardening.
- Define, implement, and enforce system policy, network configurations, authentication and enterprise integrations for Linux-based devices.
- Align coding and deployment practices with 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 shipping pragmatic, secure, and well-documented systems that scale.
Minimum Qualifications
- 5+ years of proven experience building and maintaining Android and/or Linux system-level code and framework extensions (AOSP, custom ROMs, HALs, etc.) in an enterprise environment.
- Deep understanding of containerization, orchestration, and virtualization technologies, and how to secure them end-to-end.
- Experience integrating custom hardware and peripherals into Android and Linux environments.
- Practical experience with MDM systems, especially around secure enrollment, device posture, and policy enforcement.
- Strong Linux systems programming experience and proficiency in related systems languages.
- Familiarity with secure boot, TPM, certificate chains, system integrity verification, and other low-level security primitives.
- 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.