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
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
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.