What are the responsibilities and job description for the Staff Engineer position at VirtualVocations?
A company is looking for a Staff Engineer to design, implement, and test software for storage products.Key ResponsibilitiesDevelop and maintain software applications for storage productsDefine requirements, design, implement, unit test, and maintain product featuresParticipate in design discussions and code reviews, working both independently and in team rolesRequired QualificationsAt least 8 years of industry experience in software development for Linux using C / C Expertise in C / C and scripting languages (Bash, Python) within the Linux / UNIX environmentSolid understanding of Linux / Unix OS internals and multithreaded architecturesKnowledge of storage protocols such as NVMe, SCSI, SATA, SASDegree in Computer Science or equivalent