Software Engineer, Linux Kernel / Android
Rivet Industries
About Rivet Rivet is an American company building integrated task systems — fusing hardened hardware with software, sensors, AI, and networking — for industrial workforces and defense personnel. We create capabilities that multiply the effectiveness of every individual and withstand the world’s toughest environments. We serve the people who build, operate, maintain, and defend our way of life. From technicians and engineers to first responders and service members, they embody the hard work, ingenuity, and meritocratic values that drive Western prosperity. Yet too often they are forced to rely on outdated tools that fail under modern pressures. Rivet exists to reset that priority. At Rivet, you’ll join a mission-driven team that fuses disciplines to deliver decisive outcomes where they matter most. Whether shaping our technology, strengthening our partnerships, or building our culture, every role here contributes to equipping the front lines with the modern systems they deserve. Work Authorization Requirement: Due to the nature of our business and compliance with federal regulations, all candidates must be a "U.S. Person". Upon hire, you will be required to provide documentation verifying your status as a U.S. Citizen, a lawful permanent resident, or a protected individual under 8 U.S.C. 1324b(a)(3). Summary As a Software Engineer, Linux Kernel / Android, you'll work at the intersection of software and hardware to build and maintain the low-level platform stack that powers Rivet's body-worn and field-deployed devices — including our AR/XR soldier systems, which combine real-time sensor fusion (cameras, IMUs, depth sensors) with a display and compute pipeline running on Android and embedded Linux. You'll focus on the kernel, BSP, AOSP, HALs, drivers, and board bring-up that make that pipeline reliable, secure, and power-efficient enough to run all day on a warfighter's body. You’ll work closely with hardware, electrical, and sensor-fusion/AR software engineers to integrate new hardware, debug issues across the full system stack, and deliver platform software that holds up under the SWaP, thermal, and ruggedization constraints of field-deployed defense hardware. This is a hands-on individual contributor role with ownership over meaningful pieces of the platform. Responsibilities Develop and maintain system-level software across Android and Linux, with a focus on the kernel, BSP, AOSP, HALs, and device drivers. Customize and integrate AOSP for custom hardware platforms, including framework, system-level, and camera/display HAL components that feed our sensor-fusion and AR pipeline. Bring up new hardware and peripherals, working closely with electrical and hardware engineers to debug issues across the hardware/software boundary. Configure, build, and maintain Linux kernels and Android system images for power- and thermally-constrained, body-worn embedded devices. Develop and maintain board support packages, device configurations, kernel modules, and low-level system components. Debug complex issues involving hardware, kernel, drivers, boot processes, power management, memory, and system performance — with power and thermal efficiency treated as first-class constraints given our SWaP requirements. Integrate and maintain device drivers and hardware interfaces for custom peripherals, including sensor and edge-compute (NPU/DSP) interfaces used in on-device inference. Own secure and reliable platform architecture, including secure boot, system integrity, permissions, and other low-level security mechanisms appropriate for defense-grade hardware. Build automated tests and debugging tools for system-level software and hardware integration, including hardware-in-the-loop validation. Work with software, electrical, mechanical, and systems engineers to identify and resolve platform issues. Participate in code reviews, technical design discussions, and platform bring-up activities. Produce pragmatic, reliable, and well-documented software that can be deployed and ruggedized across multiple hardware configurations. Requirements 3+ years of experience developing system-level software for Android and/or Linux-based devices. Strong experience with Linux kernel development, configuration, debugging, or integration. Experience working with Android/AOSP, including platform customization, HALs, system services, device configuration, or framework components. Experience developing or integrating device drivers and interfacing with custom hardware and peripherals. Experience with board bring-up and debugging issues across the hardware/software boundary. Strong C/C++ programming skills and familiarity with low-level debugging and development tools. Understanding of Linux boot processes, device trees, kernel configuration, memory management, and system initialization. Experience building Android/Linux system images and working with embedded build systems. Familiarity with common hardware interfaces and protocols such as USB, MIPI, I2C, UART, GPIO, and PCIe. Ability to diagnose complex system-level issues using logs, traces, debuggers, and hardware instrumentation. Familiarity with embedded software testing and hardware-in-the-loop or system integration testing. Working knowledge of secure boot, system integrity, and other platform security mechanisms — required given the defense-grade nature of our hardware. Comfortable working in a highly collaborative environment with engineers across software, electrical, mechanical, and systems disciplines. Ability to obtain and maintain a U.S. government security clearance, if required for the role. Preferred Qualifications Experience with ARM-based SoCs and embedded computing platforms. Experience with bootloaders such as U-Boot or Android Bootloader. Experience with Yocto, Buildroot, Bazel, Soong, or other embedded/system build environments. Familiarity with OTA updates, secure boot chains, TPMs, verified boot, or platform hardening. Experience developing software for resource-constrained, body-worn, or wearable devices with power, thermal, memory, or compute limitations. Experience working on safety-critical, high-assurance, defense, aerospace, or other demanding embedded systems. Experience with camera, display, or sensor pipelines feeding AR/XR or spatial-computing applications. Active security clearance. Compensation may vary within the posted range based on relevant experience, skills, education, and other job-related factors. In addition to base salary, this role may be eligible for equity and other forms of compensation. Eligible employees also receive a competitive benefits package, including unlimited PTO. Rivet is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable law. Certain roles may require U.S. Person status, security clearance eligibility, or other requirements imposed by law or government contract. #J-18808-Ljbffr Rivet Industries
- Rivet Industries in Bellevue, WA seeks a Software Engineer, Linux Kernel / Android, to design and maintain the low-level platform stack for body-worn and field devices. You will own kernel, BSP, AOSP, HALs, drivers, and board bring-up. Collaborate with hardware, sensor-...Android
$180k
...highly motivated, and focused on engineering excellence. This organization... ...for the lowest layers of the software stack on the devices setting... ...the lean, high-reliability Linux-based operating system that... ...:Deep knowledge of the Linux kernel and its networking stack — transferable...SuggestedTemporary work$96.8k - $306.4k
Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and working on innovative projects across multiple...SuggestedTemporary workFlexible hours$182k - $242k
..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an... ...Benchmarking & Performance team, focused on kernel authoring and optimization. You will... ...-performance computing, GPU/accelerator software, or performance-critical systems. Hands...SuggestedPermanent employmentTemporary workCasual workWork at officeFlexible hours$200k - $275k
...systems — fusing hardened hardware with software, sensors, AI, and networking — for... ...U.S.C. 1324b(a)(3). Role: Software Engineer, Graphics & Camera Pipeline... ...processing, and reprojection Work across Linux and Android system layers (kernel, HAL, system services) to support...AndroidPermanent employmentContract work$98.03k - $160k
.... Currently we are hiring a Software Engineer, located in Redmond, WA / Sunnyvale... ...across multiple layers from kernel to applicationProfile... ...experience with AOSP or Embedded Linux developmentExperience... ...practices, also JAVAExperience with Android SDK, NDK, JNI and IPC...AndroidFull timeCurrently hiringRemote work- Job Title: Senior Android- Linux Software Engineer Job ID: 14810-1 Location: Redmond, WA Duration: Long Term Employment Type: W2 Visa Type: (Avoid CPT and OPT Visa) Rest all Visa is applicable Must Have Skills - Senior Android- Linux Software Engineer 5+ Years of Exp...AndroidImmediate start
$140k - $150k
.... The Role This is not a typical engineering role. We are looking for a Full-Stack Software Engineer who will focus entirely on moonshot... ...; familiar with deployment to Apple/Android stores. ~ Competence with unix shells (Linux/FreeBSD/equivalent), managing databases...AndroidFull timeWork at officeFlexible hoursShift work$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such... ...role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-...Full time$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...about developing and optimizing math kernels to extract the highest performance out of... ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience...Full time- ...enabling researchers and enterprises to build and scale AI workloads with confidence. The Senior Software Engineer on the Systems Engineering team dives into the Linux kernel and host stack to diagnose complex failures and craft robust fixes that survive fleet-scale...
$140k - $200k
...products include its iOS app, Android App, Mac App, Chrome... ...include frontend and backend engineers, AI research scientists, and... ...We are looking for a skilled Software Engineer to join us. What You... ...with bash/Python scripting in Linux environments Proficiency in...AndroidRemote jobFull timeWork at officeShift work$185k - $210k
...seeking senior observability engineers with specializations in logging... ...years of experience in a software or infrastructure engineering... ...- from frontend down to the kernel – with the best tools for their... ...You know your way around a Linux distro, shell scripting, and/...Full timeTemporary workCasual workWork at officeRemote workFlexible hours$193.3k - $261.5k
...their business. We are hiring Senior Software Development Engineers to make Amazon Elastic Compute Cloud... ...developing and delivering Windows user- or kernel-mode drivers in a system level... ...level, familiar with either Windows or Linux kernels- Prior experience with at least...InternshipLocal areaFlexible hours- ...reliable, maintainable code. The ability to function at a very high level in a fast paced environment along with a team of very talented engineers is essential. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the...AndroidWorldwideFlexible hours
$167k - $209k
...Senior Software Engineer II, VirtualizationDive in and do the best work of your career at DigitalOcean... ...across the company with our hardware, kernel, performance, observability, GPU/AI,... ...standards.Collaborate with open source Linux, QEMU and libvirt communities to drive...Local areaWorldwideFlexible hours$143.7k - $194.4k
...laptops, iPad, Kindle Fire, Android tablets, and zero clients. With... ...experience (for Windows or Linux) for any number of users at a... ...non-internship professional software development experience- 2+ years... ...in Computer Science, Engineering, Information Systems, Mathematics...AndroidInternshipWorldwideFlexible hours$143.7k - $194.4k
...laptops, iPad, Kindle Fire, Android tablets, and zero clients. With... ...experience (for Windows or Linux) for any number of users at a... ...non-internship professional software development experience- 2+ years... ...of software development engineer or related occupational experience...AndroidInternshipWorldwideFlexible hours$168.1k - $227.4k
...laptops, iPad, Kindle Fire, Android tablets, and zero clients. With... ...experience (for Windows or Linux) for any number of users at a... ...scientists, product managers, and engineers to translate business and... ...non-internship professional software development experience- 5+ years...AndroidInternshipWorldwideFlexible hours$143.7k - $194.4k
...digital delivery. Our services are engineered for high availability,... ...looking for smart, motivated Software Development Engineer who can... ...Apache services is desired. Linux system development experience... ...with consumer devices (e.g. Android, iOS, FireTV, Web, and/or living...AndroidInternshipWorldwideFlexible hours- ...computing solutions is seeking a Senior Software Engineer to work on system software for data... ...deep technical expertise in firmware and kernel development, along with customer-facing... ...software development skills, especially in Linux and C/C++, and have significant...
- ...to create and deliver innovate consumer software products for millions of customers around... ...for a talented Software Development Engineer to join our company FreeTime team. You will... ...skillsAdditional InformationExperience with Android, iOS, Windows or other mobile...Android
- ...Role and Responsibility: AMD, Inc. is hiring PMTS Software Development Eng. to Develop and optimize low-level GPU kernels to accelerate inference and training of large... ...with machine learning researchers, software engineers, and infrastructure teams to integrate optimized...
$123k - $165k
Job Posting Title:Product Software Engineer IIReq ID:10153799Job Description:Disney Entertainment & ESPN TechnologyOn any given day at Disney... ...skillsets and grow into a second platform over time—such as Android, Roku, Native Client Platform (NCP), or Browser-Based Devices...AndroidFull timeWork from homeWorldwide$102.1k - $136.9k
Job Posting Title:Product Software Engineer IReq ID:10157015Job Description:On any given day at Disney Entertainment & ESPN Technology, we’re... ...for millions of consumers around the world across Apple, Android, Smart TVs, game consoles, and the web, with our platforms powering...AndroidFull timeWork experience placementWorldwide$144k - $180k
...financial services that transcend borders.About the Role:As a Software Development Engineer on the Growth team, you'll build the systems that earn the... ...TypeScript and React, or native mobile development (iOS/Android, React Native).Proficiency in one or more modern backend...AndroidFull timeWork experience placementWork at officeWorldwideFlexible hours3 days per week$143.7k - $194.4k
...problems that would otherwise require hundreds of engineers.Basic qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-... ...computer science or equivalent- 2+ years of Android development experienceAmazon is an equal opportunity...AndroidPermanent employmentInternshipFlexible hours$139k - $257.55k
The OpportunityWe are seeking a skilled Software Engineer to join the Adobe Express Mobile App team. We're looking for outstanding Android engineers with a passion for making creative tools that impact people’s lives and a keen curiosity for how agentic tools will transform...AndroidFull timeTemporary workLocal areaWorldwide$174k - $252k
...Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical... ...experience. 5 years of experience with software development in one or more programming languages... ...s public services - Search, Ads, Gmail, Android, YouTube, and AppEngine, to name just a...AndroidTemporary work$143.7k - $194.4k
...memories. We're looking for a talented engineer to make that experience dramatically better... ...of AI innovation and device software engineering, solving complex problems in... ...members and apps are available on iOS, Android, Web, Desktop, Fire Tablet & Fire TV. The...AndroidInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Linux Kernel / Android. Be the first to apply!
- cybersecurity software engineer Bellevue, WA
- software developer fintech Bellevue, WA
- senior robotics software engineer Bellevue, WA
- software engineer visa sponsorship Bellevue, WA
- network software engineer Bellevue, WA
- software engineer remote Bellevue, WA
- part time software developer Bellevue, WA
- part time software developer remote Bellevue, WA
- software developer internship Bellevue, WA
- software engineer part time Bellevue, WA


