Software Engineering Lead, Firmware/OS
$250k - $300kRivet 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). Role: Software Engineering Lead, Firmware/OS Location: San Jose Compensation*: $250,000-$300,000 + benefits Description As a Software Engineering Lead, Firmware/OS, you'll work with a team of committed engineers to build the foundation of our device platform - from the OS layer to secure containers and lightweight services. You will own the core pieces of Android and Linux systems that scale across resource-constrained, multi-node environments. Responsibilities
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). Role: Software Engineering Lead, Firmware/OS Location: San Jose Compensation*: $250,000-$300,000 + benefits Description As a Software Engineering Lead, Firmware/OS, you'll work with a team of committed engineers to build the foundation of our device platform - from the OS layer to secure containers and lightweight services. You will own the core pieces of Android and Linux systems that scale across resource-constrained, multi-node environments. Responsibilities
- Design, implement, and maintain system-level platform code across Android and Linux, including AOSP customizations, system services, init processes, and kernel modules.
- Architect scalable, extensible, secure, and robust systems. Lead a team to execute on those designs as requirements evolve.
- Develop and maintain Linux-based services for inter-device communications, message queuing, and observability pipelines.
- Interface with hardware teams to maintain drivers and integrate custom hardware and peripherals.
- Build and manage immutable system images, secure and reproducible environments, including certificate signing, sandboxing, and runtime hardening.
- Define, implement, and enforce system policy, network configurations, authentication, and enterprise integrations for Android and Linux-based devices.
- Align coding and deployment practices with regulatory and high-assurance frameworks.
- Collaborate across engineering disciplines (software, electrical, mechanical) to inform constraints and requirements.
- Ship pragmatic, secure, and well-documented systems that scale.
- 5+ years of experience building and maintaining Android and/or Linux system-level code and framework extensions (AOSP, custom ROMs, HALs, device drivers, kernel configuration) in an enterprise environment.
- Strong software architecture fundamentals with the ability to design systems that are secure, scalable, extensible, and robust.
- Experience with networking fundamentals and low-latency communication protocols, both IPC and RPC (e.g., gRPC, protobuf, AIDL, libzmq).
- Experience integrating custom hardware and peripherals into Android and Linux environments.
- Experience building and maintaining CI/CD pipelines for system image generation, AOSP builds, and firmware packaging.
- Familiarity with automated testing strategies for embedded and system-level software, including hardware-in-the-loop and integration testing.
- Experience with OTA update infrastructure, including image delivery, staged rollouts, and rollback mechanisms.
- Familiarity with secure boot, TPM, certificate chains, system integrity verification, and other low-level security primitives.
- A security-first mindset with practical experience hardening real-world systems.
- Experience working on devices and systems with resource constraints (thermal, power, compute).
- Effective communication and collaboration across engineering disciplines.
- Experience with defense-related security frameworks and protocols (ITAR, security classifications, STIG, encryption).
- Distributed systems experience, including service discovery, health monitoring, fault tolerance, and graceful degradation across multi-node systems.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Lead, Firmware/OS in San Jose, CA vacancy
- NVIDIA is seeking a Senior Software Developer or Technical Lead for its NVLink team in Santa Clara, responsible for developing firmware and network OS for datacenters. The ideal candidate will have over 12 years of software development experience and a proven track record...Suggested
- NVIDIA Gruppe, based in Santa Clara, is seeking a Software Manager to lead a high-impact team in developing the NVLINK switch Operating System and firmware. This role involves managing developers, serving as a technical contact for customers, and hands-on software coding...Suggested
$224k - $431.25k
NVIDIA seeks a senior data engineer to manage a team of software and firmware developers in Santa Clara, California. You will lead major customer integrations and be actively hands-on in OS software coding and debugging. Ideal candidates will have a Bachelor's degree in...Suggested$224k - $431.25k
NVIDIA Corporation is seeking a Senior Software Development Tech Lead for its NVLink team in Santa Clara. The right candidate will lead the development of firmware and network operating systems, ensuring effective customer solutions for NVIDIA's datacenter infrastructure...Suggested$207k - $300k
Tech Lead, Kernel and OS, Google Distributed Cloud Google Sunnyvale, CA, USA Bachelor's degree... ...experience. 8 years of experience in software development. 5 years of experience testing... ...: Master’s degree or PhD in engineering, computer science, or a related technical...SuggestedFull time$207k - $300k
Google Inc. in Sunnyvale, CA is hiring a Tech Lead for the Kernel and OS team within Google Distributed Cloud. The role focuses on leading the OS and Kernel strategy, architecting software stacks, and managing technical projects involving cloud solutions. Candidates should...$239.2k
Silicon Motion is seeking a Technical Lead Manager in SSD Firmware in Milpitas, CA. This role involves leading the firmware and application development for SSD technologies, defining architectural standards and ensuring consistency across projects. The ideal candidate...- ...we advance your career. BIOS / UEFI FIRMWARE ENGINEER THE ROLE: We are looking for... ...developers and architects across various IPs in leading the designs and implementing firmware... ...verifying and/or validating firmware, software and/or hardware Support key server...
$177.9k - $284.7k
...Opportunity Overview Nextest is looking for software engineers to join an exciting, dynamic,... ...software delivery. Experience as a Tech Lead Mastery implementing software that directly... ..., KMDF) Deep knowledge of Windows OS Internals Proven track record of...For contractorsWork at officeFlexible hours$239.2k
...035, is seeking to hire a Technical Lead Manager in SSD Firmware. Job Duties Lead SSD Firmware and... ...functional firmware and application engineering teams and coordinate roadmap alignment... ...and collaborate with ASIC and software teams to define and deliver integrated...- Apex Systems is seeking an experienced Software Engineering - Firmware Software Engineer V in Sunnyvale, California. Candidates should have expert knowledge of the software development lifecycle and experience with CI/CD tools. Scripting skills in Python are required along...
- Advanced Micro Devices is seeking a BIOS / UEFI Firmware Engineer in Santa Clara, CA. The successful candidate will lead firmware design and development, supporting key customers while collaborating with a dedicated team of engineers. Candidates should have a solid foundation...
- ...Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles... ...As an Embedded Software Test Engineer / Tech Lead at Wayve, you will... ...onboard software subsystems (OS, middleware, sensors, and integration...Full timeWork at officeWork from homeEarly shift
- NVIDIA AI is seeking a Senior Software Developer or Manager to serve as Tech Lead in Santa Clara. This role involves spearheading development of features... ...NVIDIA's networking fabric, collaborating with various engineering teams to resolve customer issues. We need a...
$272k - $425.5k
...technology leader to manage our Server Software Technical Program Management (... ...of execution and strategy, leading a team of Senior TPMs who drive the firmware and system software for NVIDIA's... ...Product Introduction) and sustaining engineering teams. Drive the end‑to‑end SDLC...$207k - $300k
Overview Software Engineer Manager II, Embedded Systems, Firmware — Google, Sunnyvale, CA, USA Apply Responsibilities Set and communicate team priorities that... ...hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the...Full timeRemote workWorldwide- ...System Software Engineer – Lead Engineer Sunnyvale, CA Do you want to be part of AI revolution? Do you want to think out of box with thriving... ...but not limited to boot, security, safety, driver, os, middleware, OTA, applications, etc, for autonomous driving...
$262k - $365k
Senior Staff Software Architect, GPU Uber Tech Leads corporate_fare Google place Sunnyvale... ...Computer Science, Electrical Engineering, a related technical... .... Experience with Linux OS internals, kernel development... ...software stack above the firmware, including distributed...Full time$148k - $235.75k
Senior System Software Engineer Platform - Server Embedded Firmware page is loaded Senior System Software Engineer Platform - Server Embedded Firmware Apply locations US, CA, Santa Clara time type Full time posted on Posted Yesterday job requisition id JR2001011 NVIDIA’...Full timeLocal area$200k - $322k
...Santa Clara is seeking a Technical Program Manager to lead their TPM team across software and firmware stack. The ideal candidate will have over 8 years of... ...skills. This role involves collaboration with engineering teams, guiding project releases, and ensuring alignment...$192k - $368k
Sentinel Labs is seeking a Senior Software Program Manager in Santa Clara, CA. This role will lead software and firmware execution for datacenter-class servers, driving release... ...candidate will have a BS in Electrical Engineering or Computer Science and over 12 years of...- NVIDIA Gruppe is seeking a Senior Software Program Manager to join its Compute Software... ..., California. In this role, you will lead software and firmware execution for datacenter class... ...experience, is proficient in software engineering principles, and possesses excellent communication...
- ...Hardware Engineering Technical Leader (Onsite) Cisco Hardware Engineers... ...Test Engineering Technical Lead to validate and ensure the... ...validation across hardware, firmware, and software stacks, ensuring robust... ...functionality across hardware, OS, and networking software...
$190.9k - $334.1k
...applications, data, cloud environments, and AI agents. ( For engineers joining Veza today, this means the scale and resources of an... ...City. We are looking for a passionate Senior Staff (Tech Lead) Software Engineer who will play a key role in designing, developing, and...Work at officeRemote workFlexible hours$157k - $271.4k
...R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting... ...recruiting for a Principal Software Engineer - Technical Lead , within the Polyphonic® Product Engineering team located...Immediate start$150k - $250k
A cybersecurity firm in Sunnyvale is seeking a technical leader to build their core endpoint security agent. The ideal candidate will have over 5 years of experience in systems-level programming and strong Rust skills. The role involves tackling complex security challenges...$224k - $356.5k
What you’ll be doing: Managing and leading a high impact team of software and firmware developers Serving as the primary... ...Being actively hands-on (50%) in OS software coding and debugging Collaborating... ...most forward‑thinking and driven engineers in the industry, and we continue...$224k - $356.5k
## Senior Software Development Tech Lead - NVLink FW and NVOSApplylocations: US, CA, Santa Claratime... .... The NVLink team develops the firmware and network OS (NVOS) for NVLink, NVIDIA’s... ...with product, test, applications engineering, production/manufacturing, and partner...$190.9k - $334.1k
...applications, data, cloud environments, and AI agents. ( For engineers joining Veza today, this means the scale and resources... ...moment in the industry. As the Senior Staff Software Engineer, Performance (Tech Lead), you will own performance, scalability and reliability...Work at officeRemote workFlexible hours$170k - $195k
...technologies with the company's COSMOS software suite to unify diverse components into... ...skilled and experienced Technical Lead Power Engineer to join our team. In this role, you will... ...with cross-functional teams, including firmware, mechanical, and validation engineers,...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Lead, Firmware/OS. Be the first to apply!
Related searches
- lead engineer San Jose, CA
- lead algorithm engineer San Jose, CA
- lead operating engineer San Jose, CA
- internship software San Jose, CA
- software support San Jose, CA
- software quality assurance San Jose, CA
- embedded software San Jose, CA
- software sales representative San Jose, CA
- id software San Jose, CA
- healthcare software sales San Jose, CA

