Staff Software Engineer at Sandisk - ScoutJobs - The AI-curated global job board
Skip to content
Sandisk
Posted 5 hours ago

Staff Software Engineer

SandiskStaff Software Engineer

Requirements

10+ years embedded firmware development, C/C++ expertise, Python expertise, RTOS knowledge, Storage protocols (UFS, eMMC, SD, PCIe)

Skills

C#PythonFirmware

About the role

Responsibilities

  • Design and implement firmware for UFS validation host products utilizing C and C++
  • Collaborate with cross-functional teams throughout all stages of product development
  • Develop robust debug infrastructure for rapid identification and resolution of failures
  • Create applications for the collection and analysis of diagnostic data, debug logs, and event information
  • Review system and board-level specifications to ensure firmware features and verification protocols are integrated
  • Establish procedures to detect embedded system design issues early in the development cycle
  • Lead efforts to resolve issues and enhance product stability
  • Provide guidance and mentorship to junior engineers

Requirements

  • Bachelor’s or Master’s degree in Computer, Electronics, Electrical, IT Engineering or related discipline
  • Minimum of 10 years of experience in embedded firmware development
  • Extensive programming expertise in C/C++ for RTOS-based embedded systems
  • Programming expertise in Python
  • Familiarity with NAND flash and/or non-volatile storage technologies
  • Ability to analyze complex firmware and FPGA-based hardware issues
  • Advanced debugging proficiency with logic analyzers and protocol analyzers
  • Strong understanding of software design principles, RTOS, and hardware-software integration
  • Comprehensive experience with storage protocols including UFS, eMMC, SD, and PCIe
  • Practical knowledge of agile development methodologies

About the Company

Sandisk understands how people and businesses consume data and relentlessly innovates to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer

Sandisk · Bengaluru

Sign up to apply