Sandisk

Associate Engineer, Firmware Engineering ( 2+ years)

Sandisk
Apply
16 days ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design and develop firmware modules for storage-device front end, back end, and infrastructure components.
  • Design and implement data structures, software algorithms, data paths, and storage interface protocols via PCIe.
  • Develop firmware using software simulations, FPGA boards, and final product hardware environments.
  • Debug firmware issues found during validation across different platforms and update tracking tools.
  • Develop and run unit tests and write testing scripts for firmware modules.
  • Optimize code for memory, power, and performance and resolve identified deficiencies.
  • Track system-performance and quality-related key performance indicators.
  • Collaborate with system, validation, ASIC, program management, and cross-functional technology teams to establish priorities and implement solutions effectively.

Requirements

  • B.Tech. in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or Electronics Engineering.
  • At least 2 years of relevant experience.
  • Previous RTOS experience, such as ThreadX, MQX, Nucleus, VxWorks, or Embedded Linux, is desirable.
  • Knowledge of NAND flash fundamentals, storage protocols, and power management is desirable.
  • Ability to develop a broad systems view of complex embedded systems.
  • Strong interpersonal, teamwork, learning, and implementation skills.

Categories

Sandisk

About Sandisk

5,001-10,000 employees
Contact me