Bengaluru, Karnataka, India Remote (Country)

Sandisk is hiring a Staff Engineer

About the Role

The Staff Engineer plays a central role in defining and advancing systems engineering for cutting-edge solid-state products. This position drives the full development lifecycle, translating customer requirements into technical specifications and ensuring alignment across key disciplines such as ASIC, Firmware, and Validation. You will lead the creation of product design documents, establish test objectives, and guide cross-functional teams through development and troubleshooting phases.

Key Responsibilities

  • Translate customer needs into actionable design changes and technical requirements.
  • Develop comprehensive product specifications and validation strategies.
  • Coordinate system-level integration across hardware, firmware, and test platforms.
  • Lead root cause analysis for system failures in test environments, including hardware and software components.
  • Identify potential risks early in development and lead mitigation efforts.
  • Stay current with emerging technologies and industry trends to inform product direction.
  • Apply data-driven insights from competitive analysis to guide engineering decisions.
  • Collaborate with engineering teams to innovate and deliver products with broad market impact.

Qualifications

Applicants should hold a Master’s in Embedded Systems, VLSI, or MicroElectronics, or a Bachelor’s in Electronics, Electricals, or Computer Science. A minimum of seven years in semiconductor systems design or architecture is required. Proficiency in C, C++, SystemC, Python, and version control with GIT is essential. Experience across firmware, hardware, and ASIC design is critical for success in this multidisciplinary role.

Preferred Skills

  • Familiarity with USB protocol and storage technologies, including NAND flash and SSD system concepts.
  • Experience with SoC architecture, power management, and ASIC register interaction with firmware.
  • Hands-on use of test equipment such as oscilloscopes, logic analyzers, and meters.
  • Ability to read and interpret hardware block diagrams, schematics, and ASIC documentation.
  • Understanding of firmware implementation and SystemC/TLM modeling.
  • Strong problem-solving mindset, adaptability, and a commitment to quality and delivery timelines.
  • Excellent communication skills and a collaborative approach to team-based engineering.

Environment and Impact

You’ll work in a globally recognized environment focused on innovation in memory technology, with facilities acknowledged for sustainability and advanced manufacturing. The culture emphasizes inclusion, collaboration, and technical excellence, supporting engineers who thrive in complex, evolving challenges. This role offers the chance to contribute to products deployed at massive scale, shaping the future of digital storage.

Required Skills
CC++SystemCPythonGITUSB ProtocolNAND flashStorage systemsSSDSoC architectureFirmwareHW designASIC designEmbedded SystemsVLSI CC++SystemCPythonGITUSB ProtocolNAND flashStorage systemsSSDSoC architectureFirmwareHW designASIC designEmbedded SystemsVLSI
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Sandisk
Sandisk innovates in Flash and advanced memory technologies, delivering solutions that enable digital world needs with groundbreaking memory products recognized globally for performance and quality.
All jobs at Sandisk Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago