Embedded Linux Kernel Engineer for Defense Systems

Rivet Industries

San Jose (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Equity eligible
Competitive benefits
Security clearance support

Job summary

Rivet Industries is seeking a Software Engineer, Linux Kernel / Android, to work at the intersection of software and hardware. You will build and maintain the low-level platform stack powering body-worn and field-deployed devices, focusing on the kernel, BSP, AOSP, HALs, and drivers.

Collaborate with hardware, electrical, and sensor software teams to deliver a robust, secure, and power-efficient platform. The role emphasizes hands-on contribution, platform bring-up, and ownership over critical

Qualifications

  • Experience with Android/Linux system images and embedded builds.
  • Strong C/C++ programming skills and low-level debugging abilities.
  • Experience developing or integrating device drivers for custom hardware.
  • Familiar with Linux kernel configuration, memory management, and boot processes.
  • Knowledge of secure boot and platform security for defense hardware.

Responsibilities

  • Develop and maintain system-level software for Android and Linux.
  • Customize AOSP for hardware platforms and HALs.
  • Bring up new hardware and debug across hardware/software boundary.
  • Build and maintain Linux kernels and Android images for embedded devices.
  • Develop and maintain board support packages and drivers.
  • Participate in code reviews and platform bring-up activities.
  • Create tests and debugging tools for hardware-in-the-loop validation.

Skills

Linux kernel development
C/C++ programming
Android/Linux systems
Device drivers
Embedded debugging
Security concepts

Tools

Yocto
Buildroot
U-Boot
GDB
Bash

Job description

Rivet Industries is seeking a Software Engineer, Linux Kernel / Android, to work at the intersection of software and hardware. You will build and maintain the low-level platform stack powering body-worn and field-deployed devices, focusing on the kernel, BSP, AOSP, HALs, and drivers.

Collaborate with hardware, electrical, and sensor software teams to deliver a robust, secure, and power-efficient platform. The role emphasizes hands-on contribution, platform bring-up, and ownership over critical

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Linux Kernel / Android
Software Engineer, Linux Kernel / Android

Rivet Industries • San Jose (CA)

On-site
USD 140,000 - 210,000
Unlimited PTO
Equity eligible
Competitive benefits
+1
System Software Engineering Lead (Firmware/OS)
System Software Engineering Lead (Firmware/OS)

Rivet Industries, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
Equity grants
Competitive benefits package
Senior Android System & Device Management Engineer
Senior Android System & Device Management Engineer

Rivet Industries • Bellevue (WA)

On-site
USD 180,000 - 240,000
Unlimited PTO
Competitive benefits package
Software Engineer, Device Management
Software Engineer, Device Management

Rivet Industries • Bellevue (WA)

On-site
USD 180,000 - 240,000
Unlimited PTO
Competitive benefits package
Embedded Engineer
Embedded Engineer

Artech L.L.C. • San Jose (CA)

On-site
USD 140,000 - 200,000
Embedded Linux Engineer (ARM Kernel Drivers + Cameras)
Embedded Linux Engineer (ARM Kernel Drivers + Cameras)

Brilliant • San Mateo (CA)

On-site
USD 90,000 - 120,000
Competitive salary
Stock options
Health plan
Linux Kernel Developer- Android Exposure
Linux Kernel Developer- Android Exposure

Actalent • Sterling (VA)

On-site
USD 160,000 - 230,000
Medical
Dental
Vision
+7
Robotics Embedded Linux Engineer – ARM, Kernel & Security
Robotics Embedded Linux Engineer – ARM, Kernel & Security

Neura Market • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Real-Time AR Sensor Fusion Engineer (Android/Linux)
Real-Time AR Sensor Fusion Engineer (Android/Linux)

Rivet Industries • Bellevue (WA)

On-site
USD 180,000 - 240,000
Equity
Unlimited PTO
Competitive benefits package
Senior Linux Kernel Engineer - Android OTA & Secure Boot
Senior Linux Kernel Engineer - Android OTA & Secure Boot

Actalent • Sterling (VA)

On-site
USD 160,000 - 230,000
Medical
Dental
Vision
+7