Principal Engineer, Software Development Engineering at Sandisk - ScoutJobs - The AI-curated global job board
Skip to content
Sandisk
Posted 24 days ago

Principal Engineer, Software Development Engineering

SandiskPrincipal Engineer, Software Development Engineering

Requirements

Bachelor's or Master's in Computer, Electronics, Electrical, or IT Engineering, Minimum 10 years in embedded firmware development, Expertise in C/C++ for RTOS-based systems, Proficiency in Python, Experience with NAND flash or non-volatile storage, Knowledge of UFS, eMMC, SD, and PCIe protocols, Advanced debugging with logic and protocol analyzers

Skills

C#PythonFirmwareRTOS

About the role

Responsibilities

  • Design and implement firmware for next-generation high-performance UFS validation host products using C and C++
  • Collaborate with cross-functional teams throughout all stages of product development
  • Develop robust debug infrastructure to facilitate rapid identification and resolution of failures
  • Create applications for the collection and analysis of diagnostic data, including 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 a related discipline
  • Minimum of 10 years of experience in embedded firmware development
  • Extensive programming expertise in C/C++ for RTOS-based embedded systems
  • Proficiency in Python programming
  • Experience with NAND flash or other non-volatile storage technologies
  • Comprehensive knowledge of storage protocols including UFS, eMMC, SD, and PCIe
  • Advanced debugging proficiency using logic and protocol analyzers
  • Strong understanding of software design principles and hardware-software integration

About the Company

Sandisk 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 are at the heart of the digital world. We combine powerhouse manufacturing capabilities with an industry-leading portfolio of products recognized globally for innovation, performance, and quality.

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

Principal Engineer, Software Development Engineering

Sandisk · Bangalore

Sign up to apply