Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Linux Kernel / Android in Bellevue, WA vacancy
  • 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

    Rivet Industries

    Bellevue, WA
    2 days ago
  • $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... 
    Suggested
    Temporary work

    X

    Seattle, WA
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Seattle, WA
    4 days ago
  • $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... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Socket

    Bellevue, WA
    2 days ago
  • $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... 
    Android
    Permanent employment
    Contract work

    Rivet Industries

    Bellevue, WA
    23 hours ago
  • $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... 
    Android
    Full time
    Currently hiring
    Remote work

    SRI Tech

    Redmond, WA
    1 day ago
  • 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... 
    Android
    Immediate start

    Highbrow LLC

    Redmond, WA
    4 days ago
  • $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... 
    Android
    Full time
    Work at office
    Flexible hours
    Shift work

    Viome Life Sciences

    Bellevue, WA
    23 hours ago
  • $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

    Nvidia

    Seattle, WA
    3 days ago
  • $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

    Nvidia

    Redmond, WA
    4 days ago
  •  ...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... 

    CoreWeave

    Bellevue, WA
    23 hours ago
  • $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... 
    Android
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Bellevue, WA
    23 hours ago
  • $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 time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Coreweave

    Bellevue, WA
    23 hours ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Amazon

    Bellevue, WA
    1 day ago
  •  ...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... 
    Android
    Worldwide
    Flexible hours

    Comtech

    Seattle, WA
    1 day ago
  • $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 area
    Worldwide
    Flexible hours

    DigitalOcean

    Bellevue, WA
    1 day ago
  • $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... 
    Android
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $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... 
    Android
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $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... 
    Android
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $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... 
    Android
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  •  ...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... 

    NVIDIA

    Redmond, WA
    1 day ago
  •  ...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

    Comtech

    Seattle, WA
    3 days ago
  •  ...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... 

    AMD

    Bellevue, WA
    4 days ago
  • $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... 
    Android
    Full time
    Work from home
    Worldwide

    Hulu

    Seattle, WA
    4 days ago
  • $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... 
    Android
    Full time
    Work experience placement
    Worldwide

    Hulu

    Seattle, WA
    1 day ago
  • $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... 
    Android
    Full time
    Work experience placement
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly

    Seattle, WA
    23 hours ago
  • $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... 
    Android
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $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... 
    Android
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    Seattle, WA
    1 day ago
  • $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... 
    Android
    Temporary work

    Google

    Kirkland, WA
    1 day ago
  • $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... 
    Android
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Linux Kernel / Android. Be the first to apply!