System Software Engineer - Storage

System Software Engineer - Storage
Company:

Verkada


Details of the offer

The Team
Have you ever wondered what would happen to an ext4 filesystem when random bits are written to superblock fields? So did we, so we wrote an error injection framework to test how the filesystem would recover from corruption upon mounting. We obsess over storage technologies such as the Linux MMC driver, ext4 and ubifs filesystems, and iSCSI to establish a foundation to build the most reliable security cameras.
What do you call a security camera that can't store video? A paperweight. That's why engineers that push the limits of reliability on our security camera storage are highly valued at Verkada. We are responsible for managing more than 230 petabytes of storage space on nearly 1 million devices and are building the next generation systems that will allow the camera fleet to scale to the next order of magnitude. 
If you are excited to solve the puzzle of remotely debugging one-in-a-million bugs, and you are motivated by the potential for making a massive impact on the customer experience; then you will thrive on the Camera Storage Team!
Responsibilities:
Develop and maintain the camera storage component.
Design and implement a robust storage system in both camera firmware and cloud, with a focus on stream recording and playback usage patterns. 
Work with hardware team and storage vendor to develop the next generation of camera storage systems.
Design new flash and streaming-friendly file systems.

Requirements: 
BS/MS in Computer Science (or similar degree). 
5+ years of experience working on system development as a Software Engineer.
Strong C programming skills, with the ability to write complex systems using clean and concise code.
Familiarity with file system development, storage layout, and memory management is a huge plus.
Experience with Linux kernel development is a big plus.
Experience working with flash specific storage systems is a big plus.

Perks & Benefits: 
Generous company paid medical, dental & vision insurance coverage 
Unlimited paid time off & 11 companywide paid holidays 
Wellness allowance 
Commuter benefits 
Healthy lunches and dinners provided daily
Generous paid parental leave policy & fertility benefits


Source: Greenhouse

Requirements

System Software Engineer - Storage
Company:

Verkada


Senior Engineer - Java (Exchange Platform - Social Trading)

Who We AreAt OKX, we believe our future is reshaped with technology. Founded in 2017, OKX is one of the world’s leading cryptocurrency spot and derivatives e...


From OKX - California

Published 23 days ago

Senior Engineer (Stability Engineering Platform)

Who We AreAt OKX, we believe our future is reshaped with technology. Founded in 2017, OKX is one of the world's leading cryptocurrency spot and derivatives e...


From Okx - California

Published a month ago

Senior Gnc Engineer Ii

SPACE SYSTEMSRocket Lab's Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destined...


From Rocket Lab Usa - California

Published 22 days ago

Spacecraft Operations Manager

SPACE SYSTEMS Rocket Lab’s Space Systems team is responsible for every satellite and satellite component made by Rocket Lab: from complete satellites destin...


From Rocket Lab USA - California

Published 22 days ago

Built at: 2024-04-29T22:53:21.667Z