Skip to main content

Rivet

Software Engineer, Linux Kernel / Android

  • Confirmed live in the last 24 hours
  • $180k–$240k
  • Mid level
  • Full-time
  • On-site · San Jose, CA
  • 3+ yrs exp
  • Added 1 month ago

About this role

Rivet is seeking a Software Engineer to develop and maintain the low-level software stack for their ruggedized, body-worn devices used by industrial and defense personnel. This role focuses on the Linux kernel and Android platforms, requiring strong expertise in driver development, hardware integration, and performance optimization within power-constrained environments. You'll collaborate with a diverse team to ensure reliability, security, and efficient operation of critical systems.

What you'll do

  • Develop and maintain system software for Android and Linux.
  • Customize AOSP for custom hardware platforms.
  • Bring up new hardware and peripherals.
  • Configure and maintain Linux kernels and Android system images.
  • Debug system-level issues involving hardware and software.
  • Integrate and maintain device drivers for custom peripherals

What they're looking for

  • Linux Kernel Development
  • Android/AOSP
  • Device Drivers
  • Board Bring-up
  • Embedded Systems
  • Debugging
  • Hardware Integration
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Rivet

View all jobs at Rivet

Likely interview questions

  • Describe your experience with Linux kernel debugging and the tools you've used.
  • Walk me through a challenging hardware/software integration issue you've resolved.