Staff Engineer, Software Development Engineering (Apps)- C++, STL/Boost programming

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a member of the Software Tools Team at Sandisk, you will be responsible for designing and implementing tools for SSD products. You will collaborate with the team to develop in-house software tools used to interact with SSDs and test their performance. Your role will involve understanding technical specifications, designing features, and implementing them in the tools. Key Responsibilities: - Develop tools for SSD products, ensuring they meet technical specifications and performance requirements - Design and implement features in the software tools based on protocol specs - Collaborate with the team to enhance the tools for improved functionality - Troubleshoot and debug complex issues related to the tools - Work independently in a fast-paced environment and contribute effectively to the team - Utilize C++, STL/Boost programming for tool development - Apply strong knowledge of data structures and design patterns - Implement multi-threaded designs and programming for efficient tool performance - Prioritize tasks effectively and adapt to Agile/Scrum methodologies Qualification Required: - BE / B Tech / ME / M Tech / MS in Computer Science, Software Engineering, or Computer Engineering - 6-8 years of relevant experience in software development - Hands-on experience in C++, STL/Boost programming - Proficiency in data structures, design patterns, and multi-threaded design - Ability to troubleshoot and debug complex issues - Prior experience with Windows driver development is preferred - Knowledge of Python Language or any other scripting language is a plus - Familiarity with storage protocols such as SCSI, ATA, and NVMe is advantageous (Note: The additional information about Sandisk's commitment to diversity and offering opportunities to applicants with disabilities has been omitted from the job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now