Bengaluru, Karnataka, India Employment

Sandisk is hiring a Staff Engineer

About the Role

Sandisk is looking for a Staff Engineer to play a key role in developing our next-generation solid-state products. You will represent the systems engineering team in product development forums, delivering design specifications and identifying optimal technical, cost, and schedule solutions.

What You'll Do

  • Understand customer specifications and drive design changes to meet them.
  • Deliver product design specification documents and test objectives.
  • Align the development and validation process with cross-functional teams.
  • Create internal and external specifications, staying current with technology trends.
  • Proactively identify risks during the development phase and lead mitigation planning.
  • Perform system failure analysis on test environment issues.
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem-solving.
  • Apply critical thinking to competitive analysis results to guide product development.
  • Partner with cross-functional teams, including ASIC, Firmware, and Validation, to ensure seamless product development.
  • Foster innovation and contribute to products designed for widespread market presence.

What We're Looking For

  • Masters in Embedded Systems, VLSI, or MicroElectronics or a Bachelors degree in Electronics & Communications, Electricals & Electronics, or Computer Science.
  • 7+ years of experience in semiconductor products systems design or architecture.
  • Knowledge of C, C++/System C, Python, and GIT is highly valued.
  • Multi-disciplinary experience, including familiarity with Firmware, HW, and ASIC design.

Nice to Have

  • Knowledge of USB Protocol.
  • Previous experience with storage systems, protocols, and NAND flash.
  • Basic understanding of SSD system level concepts.
  • Experience in SoC architecture, power management, and understanding ASIC Registers.
  • Experience in C, C++, and SystemC/TLM is preferred.
  • Capable of developing a wide system view for complex embedded systems.
  • Excellent interpersonal skills and a team player mentality.
  • High level of integrity and commitment to quality and timeliness.
  • Experience using bench equipment such as oscilloscopes, logic analyzers, and meters.
  • Understanding of Hardware Block Diagrams and Schematics.
  • Understanding of ASIC Architecture documentation and programming guidelines.
  • Understanding of Firmware implementation.
  • A strong can-do attitude.

Technical Stack

  • C, C++, System C, Python, GIT, USB Protocol, SystemC/TLM

Team & Environment

You will collaborate closely with ASIC, HW, Firmware, and Validation teams.

Sandisk thrives on the power and potential of diversity and is committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution.

Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process.

Required Skills
CC++SystemCPythonGITUSB ProtocolSystemC/TLMFirmwareHW DesignASIC DesignSemiconductor ProductsSystems DesignArchitecture
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago