Jobiglo

No results.

Software Engineer – Linux Kernel & Android

rivet · San Jose

New
Permanent Mid 🇬🇧 English
Linux kernel Android/AOSP C/C++ Device drivers Yocto Buildroot Bazel Soong USB MIPI I2C UART GPIO PCIe Secure boot TPM Verified boot

Job description

About the role

Rivet is building integrated task systems for industrial and defense personnel. As a Software Engineer focused on Linux Kernel and Android, you will develop and maintain the low‑level platform stack that powers body‑worn and field‑deployed devices, including AR/XR soldier systems.

Key responsibilities

  • Develop and maintain system‑level software across Android and Linux, focusing on kernel, BSP, AOSP, HALs, and device drivers.
  • Customize and integrate AOSP for custom hardware platforms, including camera and display HAL components.
  • Bring up new hardware and peripherals, collaborating with electrical and hardware engineers to debug cross‑stack issues.
  • Configure, build, and maintain Linux kernels and Android system images for power‑ and thermally‑constrained devices.
  • Own secure and reliable platform architecture, including secure boot and system integrity mechanisms.

Required profile

  • 3+ years of experience developing system‑level software for Android and/or Linux‑based devices.
  • Strong C/C++ programming skills and experience with low‑level debugging tools.
  • Ability to work collaboratively with software, electrical, mechanical, and systems engineers.
  • Eligibility to obtain and maintain a U.S. government security clearance if required.

Required skills

  • Linux kernel development, configuration, and debugging.
  • Android/AOSP platform customization, HALs, and system services.
  • Device driver development and integration with custom peripherals.
  • Board bring‑up, device trees, bootloaders (U‑Boot, Android Bootloader).
  • Embedded build environments (Yocto, Buildroot, Bazel, Soong).
  • Hardware interfaces and protocols: USB, MIPI, I2C, UART, GPIO, PCIe.
  • Secure boot, TPM, verified boot, and platform hardening.

What we offer

  • Competitive base salary with potential equity.
  • Unlimited PTO and a comprehensive benefits package.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rivet.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à San Jose.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 14 hours ago

Expires 1 month from now

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rivet

San Jose