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

Senior Software Engineer - Embedded Linux (Storage Systems)

$130k - $280k

Dormont Manufacturing Company

Who We Are Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform. A leader in cloud physical security, Verkada helps organizations strengthen safety and efficiency through one connected software platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. Over 30,000 organizations worldwide, including more than 100 companies in the Fortune 500, trust Verkada as their physical security layer for easier management, intelligent control, and scalable deployments. Founded in 2016, Verkada has expanded rapidly with 15 offices and 2,200+ full-time employees. About the Role The Storage team owns the distributed infrastructure that transforms every Verkada camera into an intelligent, self-contained recording device. We are the experts in edge storage, responsible for designing and optimizing the system that manages video data directly on the camera. Our mandate is to guarantee the unmatched reliability, endurance, and security of the local storage media, ensuring video is preserved instantly and securely, even during network outages. We deliver the efficiency required to store petabytes of high-quality video across millions of deployed cameras, making sure every byte is stored reliably and accessible instantly. As a System Software Engineer (Storage), your work will directly shape how millions of people rely on the on‑camera storage every day to stay safe. You’ll own diverse topics on the storage stack, owning topics like ensuring integrity of NAND storage, debugging storage technologies such as the Linux MMC driver, ext4 and UBIFS filesystems. If you want to venture into topics closer to backend, you will own improving the reliability of our cloud backup system. We are committed to a thriving in‑office culture. This role requires you to be onsite at our HQ in San Mateo, CA. What You’ll Do Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability. Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems. Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput. Own storage reliability metrics, using data to drive system improvements. Strategize with the Streaming team to develop innovative solutions for superior video retention. What You Bring BS/MS in Computer Science (or similar degree). Over 5 years of software development experience in C, with additional experience in higher‑level languages such as C++ or Go considered an asset. Strong familiarity with low‑level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol. Huge plus: backend development experience in distributed systems, containerization and microservices (AWS, Docker, Kubernetes, or similar). US Employee Benefits Verkada is committed to fostering a workplace environment that prioritizes the holistic health and wellbeing of our employees and their families by offering comprehensive wellness perks, benefits, and resources. Our benefits and perks programs include, but are not limited to: Healthcare programs that can be tailored to meet the personal health and financial well‑being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans. Nationwide medical, vision and dental coverage. Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options. Expanded mental health support. Paid parental leave policy & fertility benefits. Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time. Professional development stipend. Fertility Stipend. Wellness/fitness benefits. Healthy lunches provided daily. Commuter benefits. Additional Information We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa. Pay Disclosure At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate’s skills and experience, as well as market demands and internal parity. This estimate can vary based on the factors described above, so the actual starting base pay may be above or below this range. Estimated Hourly Pay Range $130,000—$280,000 USD Estimated Annual Pay Range $130,000—$280,000 USD Verkada Is An Equal Opportunity Employer As an equal opportunity employer, Verkada is committed to providing employment opportunities to all individuals. All applicants for positions at Verkada will be treated without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law. Your application will be handled in accordance with our Candidate Privacy Policy. #J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded Linux (Storage Systems) in San Mateo, CA vacancy
  •  ...Verkada is looking for a System Software Engineer (Storage) at their San Mateo, CA headquarters. This role involves taking ownership of the camera storage stack, ensuring storage reliability and designing next-generation systems while collaborating with the hardware team... 
    Senior

    Dormont Manufacturing Company

    San Mateo, CA
    4 days ago
  •  ...Dormont Manufacturing Co is seeking an Embedded Software Developer to collaborate with a hardware team on developing camera features...  ...experience in embedded software development and knowledge of Linux-based systems. The ideal candidate will possess strong communication... 
    Senior

    Dormont Manufacturing Company

    San Mateo, CA
    3 days ago
  • $156.4k - $253k

     ...A robotics technology company in California is looking for a Senior to Staff Embedded Linux Engineer to lead the development of their embedded Linux system for humanoid robots. The ideal candidate should have at least 5 years of experience in production environments and... 
    Senior

    1x.tech

    San Carlos, CA
    3 days ago
  • $170k - $277.5k

     ...Senior/Staff Embedded Software Engineer – Camera Systems San Mateo, California, United States - Full-time Skydio is the leading US drone company and the world...  ...will leverage deep expertise in ISP pipelines and Linux‑based SoCs to architect and develop cutting‑edge camera... 
    Senior
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    3 days ago
  • $200k - $300k

     ...intelligent cloud-managed Intercom systems. Intercom is our second...  ..., backend, and frontend engineers to develop this product...  ...of experience working on Linux development as a Software Engineer. Proficient in C...  ...Preferred experience working with embedded Linux, cameras, and audio... 
    Senior
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $156.4k - $253k

     ...Senior to Staff Embedded Linux Engineer - Foundations Embedded Linux Engineer, Foundations | Software Palo Alto, CA (on-site) About 1X We build humanoid robots that work alongside people...  ...deployment—ensuring fast boot times, system stability, reliable updates, and... 
    Senior
    Local area

    1x.tech

    San Carlos, CA
    4 days ago
  •  ...technical owner for our linux user space C++...  ...thread-safe, multithreaded software components (synchronization...  ...Collaborate on the embedded Linux platform work and Yocto build system. Document software architecture...  ...Masters in Electrical Engineering, Computer Engineering,... 
    Senior
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health, Inc

    San Bruno, CA
    4 days ago
  • $170k - $277.5k

     ...in-class hardware and software product development,...  ...portions of the software engineering stack, working on a...  ...and write code for embedded linux and android platforms...  ...mechanical hardware. As a senior Skydio embedded...  ...architecture of complex systems Design and... 
    Senior
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    2 days ago
  • $243.29k - $295.25k

     ...managing cluster lifecycles. As a Senior Engineer on the Cache team (part of the Infra Storage org), you will innovate and...  ...large-scale, in-house distributed systems to solve Roblox's ever-growing...  ...with at least 6+ years of hands-on software engineering experience. ~... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $180k - $300k

     ...means we touch everything: - Embedded firmware - Cellular modems & SIMs - Linux networking - Cloud backend services...  ...Be responsible for building the software and firmware that goes onto the...  ...our customers Own the full engineering cycle end to end, including... 
    Senior
    Full time
    Work experience placement
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days ago
  •  ...technology company in San Mateo, California is seeking a Senior Embedded Software Engineer. The role involves providing technical direction and developing...  ...with low-level firmware, and a background in embedded Linux. The company offers competitive compensation, equity... 
    Senior

    Skydio

    San Mateo, CA
    3 days ago
  •  ...technology firm located in California seeks a skilled engineer to design and develop advanced camera subsystems...  ...The ideal candidate will have expertise in ARM-based systems and a strong background in real-time embedded environments. This position offers a competitive... 
    Senior

    Skydio

    San Mateo, CA
    3 days ago
  •  ...Zuora Inc is seeking a highly skilled engineer to architect mission-critical systems in Foster City, CA. The position requires strong Java foundations, knowledge in real-time data processing, and experience with cloud-native backend services. The role offers a hybrid... 
    Senior
    3 days per week

    Zuora

    Foster, CA
    4 days ago
  • $345.04k - $399.42k

     ...safer, more civil shared experiences for everyone. As a Principal Software Engineer on Creator Services Data, you'll be leading the company's efforts to build the next generation Data Storage systems to power the millions of experiences on the Roblox Platform. We run... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $170k - $277.5k

     ...Skydio, Inc. is seeking a Senior/Staff Embedded Software Engineer in San Mateo, California. This role involves leading the development of camera subsystems...  ...in ISP development, algorithm creation, and embedded systems. Competitive compensation ranges from $170,000 to $277,... 
    Senior

    Skydio

    San Mateo, CA
    3 days ago
  •  ...technology startup in California is seeking a Senior Embedded Engineer to lead the development and optimization of software powering AI-enabled traffic enforcement cameras...  ...with C/C++, and a strong background in camera systems and real-time programming. This role offers... 
    Senior

    Obvio Inc.

    San Carlos, CA
    3 days ago
  •  ...police departments or traditional systems cannot. Our approach has...  ...About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled...  ...edge AI inference, embedded Linux, real-time operating systems,... 
    Senior
    Local area

    Obvio Inc.

    San Carlos, CA
    3 days ago
  •  ...WHY BOX NEEDS YOU The Content Storage Gateway team manages numerous...  ...AI can accelerate our own engineering — from AI‑assisted development...  ...improvements to incident response and system resilience. Mentor other...  .... 5+ years of professional software development experience, with... 
    Senior
    Live in
    Work at office
    3 days per week

    Jobr

    Redwood City, CA
    3 days ago
  •  ...Brewbird in San Carlos, CA, is seeking a Senior Embedded Firmware Engineer to work at the intersection of AI, robotics, and consumer hardware. You will develop embedded systems, debug reliability issues, and collaborate with a dynamic engineering team. The ideal candidate... 
    Senior
    Flexible hours

    Brewbird

    San Carlos, CA
    3 days ago
  •  ...An established industry player is seeking a skilled Software Test Engineer to enhance embedded systems testing. This role involves developing test infrastructure, automating testing processes, and collaborating with cross-functional teams to ensure the reliability of... 
    Senior

    TechDigital Group

    Burlingame, CA
    3 days ago
  • $209.9k - $314.9k

     ...excellence and creativity. Senior Embedded Firmware Engineer We are building a small...  ...for technical leadership, system architecture, and...  ...Collaborate with hardware, software, and UX teams to define and...  ...kernel or driver development (Linux, Windows, or similar) Experience... 
    Senior

    Sony Interactive Entertainment

    San Mateo, CA
    3 days ago
  • $212k - $255k

     ...We are looking for a software engineer to help scale development productivity, automation, observability, and system diagnostics for embedded and connected device platforms for Zoox’s Telematics...  ...at the intersection of embedded Linux development, middleware integration... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    4 days ago
  • $178.1k - $230k

     ...you’ll lead Joby’s energy storage and distribution system software team. This system is...  ...high level algorithms to embedded drivers. As this software...  ...supported by Joby’s systems engineering and broader software organizations...  ...Familiarity with Linux Familiarity with Ethernet... 
    Temporary work

    Joby Aviation

    San Carlos, CA
    3 days ago
  • $208k - $300k

     ...The Software Systems Engineering team is responsible for defining SW development processes and ensuring that all safety-critical software meets...  ...or other systems that require safety-critical software in embedded hardware. Experience with standards such as DO178, ISO2... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    4 days ago
  • $117.9k - $152.57k

     ...analytics. In this role, you'll work at the intersection of software engineering and scientific innovation, creating tools that directly support...  ...using analytical functional specifications and interpreting system design specifications. During system implementation and... 
    Senior
    For contractors
    Local area

    GILEAD

    San Mateo, CA
    16 days ago
  • $196.75k - $243.29k

     ...technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Senior Software Engineer on the Engine Systems team, you will help build the core diagnostic and reliability frameworks that power Roblox's engine. In this... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $242.1k - $293.8k

     ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on the Engine DataModel team, you will own and innovate on...  ...Thursdays). Our team owns: The core structures and systems are used to build the DataModel and interact with it. The... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday
    3 days per week

    Roblox

    San Mateo, CA
    18 hours ago
  • $146.54k - $189.64k

     ...Senior Staff Software Engineer, Research Systems At Gilead, we're creating a healthier world for all people. For more than 35 years, we've tackled diseases...  ...value of diverse teams, modeling inclusion, and embedding the value of diversity in the way they manage their... 
    Senior
    For contractors
    Local area
    Immediate start

    GILEAD

    San Mateo, CA
    11 days ago
  • $180k - $260k

     ...technical solutions that keep the internal Verkada engine running Build and deliver improvements to systems that allow Verkada to seamlessly transact and ship...  ...junior engineers What You Bring 5+ years of software engineering with a focus on distributed systems at... 
    Senior
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  •  ...Xona-Space-Systems is looking for an Embedded Software Engineer based in Burlingame, California. This role involves developing and enhancing embedded software for advanced satellite systems, focusing on improving build systems and support for hardware emulation. Candidates... 

    Xona-Space-Systems

    Burlingame, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Embedded Linux (Storage Systems). Be the first to apply!