Technologist, SSD firmware Architecture

1 day ago


Bengaluru, India Sandisk Full time
Job Description

We are seeking a talented Technologist, Firmware Engineering to join our innovative team in Bengaluru, India. In this role, you will be responsible for developing and maintaining firmware for embedded systems, ensuring optimal performance and reliability of our cutting-edge products.

  • Design, develop, and implement firmware for embedded systems and microcontrollers
  • Collaborate with hardware engineers to integrate firmware with electronic components
  • Optimize firmware for performance, power consumption, and memory usage
  • Develop and maintain device drivers for various hardware interfaces
  • Implement and integrate real-time operating systems (RTOS) in firmware projects
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Debug and resolve firmware issues using specialized tools and techniques
  • Participate in firmware testing and validation processes
  • Document firmware architecture, design decisions, and implementation details
  • Stay up-to-date with the latest trends and technologies in firmware engineering

Qualifications

  • Bachelor's degree in Computer Engineering, Electronics, Electrical Engineering, or related field
  • 15+ years of experience in firmware development for embedded systems
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of microcontroller architectures and embedded systems
  • Experience with real-time operating systems (RTOS) and their implementation
  • Familiarity with hardware interfaces such as SPI, I2C, I3C, UART, and GPIO
  • Expertise in developing and debugging low-level device drivers
  • Proficiency in using version control systems, preferably Git
  • Strong analytical and problem-solving skills with attention to detail
  • Experience with firmware testing and validation methodologies
  • Excellent communication and teamwork skills
  • Familiarity with IoT devices, consumer electronics, or industrial automation (preferred)
  • Ability to work efficiently in a fast-paced, dynamic environment
  • Adopt AI to enable efficiencies in the systems and utilities

Preferred Skills
- Exposure to SSD firmware architecture and performance optimization.
- Knowledge of secure coding practices, MISRA C, and static analysis tools.
- Exposure to FPGA-based systems, high-speed interfaces, and low-level driver development.
- AI adoption on both systems or utilities to enhance efficiencies
- Experience with scripting languages (Python, Bash) for automation.
- Familiarity with FPGA interaction, high-speed interfaces, or safety-critical systems.

Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and documentation abilities.
- Ability to work independently and collaboratively in a fast-paced environment



Additional Information

Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are 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. Please contact us at   to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.



  • Bengaluru, India Sandisk Full time

    Job DescriptionWe are seeking a talented Technologist, Firmware Engineering to join our innovative team in Bengaluru, India. In this role, you will be responsible for developing and maintaining firmware for embedded systems, ensuring optimal performance and reliability of our cutting-edge products. Design, develop, and implement firmware for embedded systems...


  • Bengaluru, India Sandisk Full time

    Job Description Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate 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...


  • Bengaluru, Karnataka, India SanDisk Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionSandisk understands how people and businesses consume data and we relentlessly innovate 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 we're living in...

  • Firmware Testing

    1 week ago


    Bengaluru, India ViteStork Consulting Full time

    : - In depth understanding of NVMe and PCIe protocol. Experience in storage protocol validation (i.e. NVMe). - Previous experience in SSD controller FW verification. - Hand-on experience working on emulation/simulation based setup, white box testing. - In depth understanding and test exposure in SSD features like : Wear leveling, BBM, Caching, Read disturb...

  • Principal Engineer

    1 day ago


    Bengaluru, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. As an SSD Firmware Validation Engineer  at Micron...

  • Principal Engineer

    9 hours ago


    Bengaluru, India Micron Technology Full time

    As an SSD Firmware Validation Engineer at Micron Technology, Inc., your responsibilities will include:Define Test Plan/Design, test cases and develop Test Scripts to validate Firmware for Enterprise and Datacenter class NVMe SSD products. As part of Firmware Test Engineering team, you would demonstrate high degree of skills to understand one or more areas of...

  • Principal Engineer

    2 hours ago


    Bengaluru, India Micron Technology Full time

    As an SSD Firmware Validation Engineer at Micron Technology, Inc., your responsibilities will include:Define Test Plan/Design, test cases and develop Test Scripts to validate Firmware for Enterprise and Datacenter class NVMe SSD products. As part of Firmware Test Engineering team, you would demonstrate high degree of skills to understand one or more areas of...

  • Principal Engineer

    1 hour ago


    Bengaluru, India Micron Technology Full time

    As an SSD Firmware Validation Engineer at Micron Technology, Inc., your responsibilities will include:Define Test Plan/Design, test cases and develop Test Scripts to validate Firmware for Enterprise and Datacenter class NVMe SSD products. As part of Firmware Test Engineering team, you would demonstrate high degree of skills to understand one or more areas of...


  • Bengaluru, Karnataka, India Sandisk Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate 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 we're living in...


  • Bengaluru, Karnataka, India Sandisk Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate 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 we're living in...