CrawlJobs Logo

Staff Engineer, Test Development Engineering

India, Bangalore · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced Embedded Firmware Development Engineer to join our Test Engineering team. The role involves designing and developing firmware and NAND test programs to qualify NAND flash memory devices. You will work closely with cross-functional teams to ensure robust and efficient solutions for high-volume manufacturing environments.

Job Responsibility

  • Analyze requirements from cross-functional teams to qualify NAND for USB, SD, uSD, and external SSD products
  • Design, develop, review, and enhance firmware and test programs to meet qualification standards
  • Debug and resolve issues in existing test programs
  • collaborate with cross-functional teams to address production-related challenges
  • Interpret controller and protocol specifications to develop accurate and efficient test programs
  • Understand existing firmware architecture and implement necessary enhancements for improved functionality
  • Work effectively with geographically distributed teams to ensure timely and high-quality delivery of committed deliverables
  • Demonstrate a strong passion for learning new technologies and applying them to improve processes and solutions

Requirements

  • Education: B.E or B.Tech (Full-time), preferably in Electronics and Communication
  • Experience: 4–8 years in Embedded Firmware Development
  • Strong proficiency in C programming, NAND programming, and Python
  • In-depth knowledge and hands-on experience with ARM/ARC/RISC-V microcontroller architectures and peripherals (TIMER, SPI, I2C, UART, USB, DMA)
  • Expertise in embedded system design, development, testing, and debugging
  • Familiarity with debugging tools such as GDB & JTAG
  • Ability to read schematics and interpret controller datasheets/specifications
  • Familiarity with configuration management tools (SVN, Git, Bitbucket), defect tracking tools (JIRA), and peer review systems (e.g., Code Collaborator)
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills

Nice to have

  • Experience with RTOS (MQX) is desirable
  • Knowledge of NAND flash memory (BiCS) is a plus
  • Experience using logic analyzer tools (e.g., GoLogic) is advantageous

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Engineer, Test Development Engineering

8 matching positions

Staff Engineer, Test Development Engineering

We are seeking a highly skilled Staff Engineer, Test Development Engineering to ...
Location
Location
Malaysia , Batu Kawan
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in test development engineering or a similar role
  • 6+ years of semiconductor test, device, FA or related field experience
  • Understanding basic behavior of transistor or semiconductor memory
  • Strong programming skills in languages such as Python, Java, or C++
  • Extensive experience with test automation frameworks and tools
  • Proficiency in software development methodologies and best practices
  • Solid understanding of continuous integration and deployment (CI/CD) practices
  • Experience with version control systems, preferably Git
  • In-depth knowledge of network protocols and architectures
Job Responsibility
Job Responsibility
  • Design and develop comprehensive test frameworks and methodologies to ensure product quality and reliability
  • Lead the implementation of automated testing solutions for complex software systems especially in wafer test development domain
  • Collaborate with cross-functional teams to identify and resolve technical issues
  • Analyze test results and provide detailed reports to stakeholders
  • Optimize test processes to improve efficiency and reduce time-to-market
  • Mentor and guide junior engineers in test development best practices
  • Stay up-to-date with industry trends and emerging technologies in test engineering
  • Contribute to the continuous improvement of our testing infrastructure and practices
  • Participate in code reviews and provide constructive feedback to development teams
  • Troubleshoot and debug complex issues in test environments
  • Fulltime
Read More
Arrow Right

Staff Engineer, Test Development Engineering

We are seeking an experienced Embedded Firmware Development Engineer to join our...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E or B.Tech (Full-time), preferably in Electronics and Communication
  • 4–8 years in Embedded Firmware Development
  • Strong proficiency in C programming, NAND programming, and Python
  • In-depth knowledge and hands-on experience with ARM/ARC/RISC-V microcontroller architectures and peripherals (TIMER, SPI, I2C, UART, USB, DMA)
  • Expertise in embedded system design, development, testing, and debugging
  • Familiarity with debugging tools such as GDB & JTAG
  • Ability to read schematics and interpret controller datasheets/specifications
  • Familiarity with configuration management tools (SVN, Git, Bitbucket), defect tracking tools (JIRA), and peer review systems (e.g., Code Collaborator)
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Analyze requirements from cross-functional teams to qualify NAND for USB, SD, uSD, and external SSD products
  • Design, develop, review, and enhance firmware and test programs to meet qualification standards
  • Debug and resolve issues in existing test programs
  • collaborate with cross-functional teams to address production-related challenges
  • Interpret controller and protocol specifications to develop accurate and efficient test programs
  • Understand existing firmware architecture and implement necessary enhancements for improved functionality
  • Work effectively with geographically distributed teams to ensure timely and high-quality delivery of committed deliverables
  • Demonstrate a strong passion for learning new technologies and applying them to improve processes and solutions
  • Fulltime
Read More
Arrow Right

Senior Staff Product Development Engineer - Test Hardware

As a SMTS within AMD’s Test Hardware Infrastructure Engineering team, you will d...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical program management or Test/Product engineering experiences
  • Experience managing large-scale leading multi-team equipment development projects
  • Experience in ATE and/or SLT hardware development and debug
  • Strong leadership in cross-functional technical teams
  • Understanding of PCB layout, signal/power integrity, and fabrication processes
  • Understanding of high-speed interfaces such as PCIe, DDR, Ethernet, USB, and SerDes
  • Knowledge of Probers, Testers and Test Handlers
  • Knowledge of Socket and Thermal Solutions
  • Proficient in Allegro Cadence, Linux/Unix, and Microsoft Office
  • Experience working with global teams and external suppliers
Job Responsibility
Job Responsibility
  • Program Ownership: Lead end-to-end program management for ATE hardware solutions, from concept through production deployment, ensuring timely delivery and quality outcomes
  • Cross-Functional Leadership: Coordinate with internal engineering teams, external vendors, and manufacturing partners to align on requirements, schedules, and deliverables
  • Vendor & Supplier Management: Oversee the development and deployment of wafer probe and package test hardware infrastructure with external partners
  • New Product Enablement: Support first silicon bring-up and production ramp-up through effective planning and execution
  • Technical Planning: Develop and manage hardware test plans, risk assessments, and mitigation strategies
  • Technical support: Troubleshoot and debug hardware issues during ATE or SLT testing. Perform root cause analysis on test failures related to hardware, signal integrity, power issues, or DUT interface problems
  • Innovation & Benchmarking: Evaluate and implement Participate in new ATE, handler, and prober technologies to enhance test capabilities
  • Stakeholder Communication: Deliver clear and concise updates to technical and executive audiences, including documentation and presentations
Read More
Arrow Right

Staff Engineer, ASIC development Engineering

As a SoC Validation/Verification Engineer, you will play a key role in ensuring ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE or MS degree in Electrical Engineering or Computer Engineering
  • 5-8+ years of experience in SoC pre-/post-silicon verification and validation, and bring-up
  • Deep understanding of C, embedded programming, and hardware/software co-validation methodologies
  • Strong knowledge of SoC verification environments, SystemVerilog (SV), and UVM concepts
  • Proven history of developing and executing verification and validation strategies for complex SoCs
  • Experience in verification and validation of industry-standard protocols such as DDR, PCIe, LPDDR, USB, Ethernet, I²C, I3C, SPI, AXI, AHB, and APB
  • Must understand and contribute to complex SoC-level testbenches, including UVM, C, and SystemVerilog components
  • Strong experience in bring-up, including board initialization, power-on sequences, processor boot, and system-level debug for both pre- and post-silicon phases
  • Hands-on experience in post-silicon ASIC bring-up, validation, and debug
  • Should have a very good understanding of C, Python, or Perl scripting languages for test automation, data analysis, and tool development
Job Responsibility
Job Responsibility
  • Understanding complex ASIC specifications to create comprehensive Verification/Validation plans for both pre- and post-silicon validation
  • Independently developing and executing tests for verification and validation
  • Collaborating with cross-functional teams to drive closure of verification and validation activities
  • Signing off on verification and validation deliverables
  • Debugging and root cause analysis of issues found during validation
  • Developing and maintaining automated test environments and regression suites
  • Contributing to the continuous improvement of verification methodologies and best practices
  • End-to-end ownership of one or more subsystems or SoC verification and validation flows, including planning, execution, and closure
  • Run complex SoC verification and validation scenarios on Palladium/Emulation platforms to accelerate debug and improve pre-silicon coverage
  • Execute verification and validation cases in simulation environments and perform initial debug and root cause analysis
  • Fulltime
Read More
Arrow Right

Staff Engineer - ASIC Development Engineering (DFT)

We are seeking a highly skilled Staff Engineer specializing in ASIC Development ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • 7+ years of experience in ASIC development with a strong focus on DFT
  • Advanced knowledge of ASIC design and development processes
  • Expertise in Design for Testability (DFT) methodologies and techniques
  • Strong programming skills in languages such as Verilog, VHDL, and C++
  • Proficiency in using EDA tools for ASIC design, verification, and testing
  • In-depth understanding of semiconductor manufacturing processes
  • Experience with advanced DFT techniques, including BIST and ATPG
  • Knowledge of low-power design techniques
  • Familiarity with industry standards such as IEEE 1149.1 and IEEE 1500
Job Responsibility
Job Responsibility
  • Lead the development and implementation of DFT architectures for complex ASIC designs
  • Collaborate with cross-functional teams to integrate DFT solutions into the overall ASIC design flow
  • Develop and optimize test patterns using Automatic Test Pattern Generation (ATPG) tools
  • Implement Built-In Self-Test (BIST) solutions for various ASIC components
  • Analyze and improve test coverage, fault coverage, and test time for ASIC designs
  • Troubleshoot and debug DFT-related issues during the design and post-silicon phases
  • Stay current with industry trends and emerging DFT technologies
  • Mentor junior engineers and contribute to the development of best practices and methodologies
  • Participate in design reviews and provide technical guidance to ensure DFT requirements are met
  • Collaborate with external partners and vendors to evaluate and integrate new DFT tools and technologies
  • Fulltime
Read More
Arrow Right

Staff Engineer, ASIC Development Engineering (FPGA-RTL Design)

The FPGA design team, part of the (VHS) group is responsible for developing a wi...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech/M.Tech in Electrical Engineering, Computer Engineering, or equivalent
  • 5 to 7 years of hands-on experience in RTL logic design
  • Strong SystemVerilog expertise
  • SV/UVM-based simulation knowledge is a plus
  • Experience in multi-clock, high-frequency, and high-performance digital designs
  • Familiarity with synthesis, STA, and optimization flows
  • FPGA development experience (Vivado / Synplify) is an advantage
  • Simulation and verification experience using NCSim, VCS, or equivalent tools
  • Knowledge of standard storage interfaces such as eMMC or UFS is a strong advantage
  • Scripting experience with Python/Perl for automation
Job Responsibility
Job Responsibility
  • Complex logic blocks & IPs design
  • Work in a multi-disciplinary environment with a variety of complex interfaces
  • Fulltime
Read More
Arrow Right

Staff Engineer, Product Development Engineering (Memory Reliability)

Define Memory Reliability Specifications for 3D NAND based on customer requireme...
Location
Location
Malaysia , Batu Kawan, Penang
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters/Degree in Electrical/Electronics Engineering, or related Engineering field
  • Experience on memory reliability test plan, test method and test program development, execution, data crunch, data analysis, report generation, failure analysis and countermeasure development
  • Strong understanding of NAND reliability test mechanism, typical failure phenomenon and reliability test spec/procedure defined by JEDEC
  • Ability to analyze complex problems, multi-task and meet deadlines
Job Responsibility
Job Responsibility
  • Define Memory Reliability Specifications for 3D NAND based on customer requirements
  • Develop memory qualification plan, reliability characterization plan and check points, implement the reliability test, deliver qualification and reliability report with risk assessment, ensure the new products meet the customer’s reliability requirements
  • Study new technology product trim/FAB process/Test/Package changes to understand the potential risk against customer requirements and figure out mitigation plan
  • Perform failure analysis, co-work with design, device, product, and testing teams to figure out root cause and corrective actions to resolve issues observed
  • Develop Data Analysis/Automation scripts compatible with our data platforms for analysis
  • Demonstrate right mindset and leadership in advocating the principle of local ownership and global accountability
  • Identify, train and mentor local team members and a potential local successor within assignment duration period
  • Fulltime
Read More
Arrow Right

Staff Engineer, Product Development Engineering

We are seeking an experienced Embedded Firmware Development Engineer to join our...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E or B.Tech (Full-time), preferably in Electronics and Communication
  • 4–8 years in Embedded Firmware Development
  • Strong proficiency in C programming, NAND programming, and Python
  • In-depth knowledge and hands-on experience with ARM/ARC/RISC-V microcontroller architectures and peripherals (TIMER, SPI, I2C, UART, USB, DMA)
  • Expertise in embedded system design, development, testing, and debugging
  • Familiarity with debugging tools such as GDB & JTAG
  • Ability to read schematics and interpret controller datasheets/specifications
  • Familiarity with configuration management tools (SVN, Git, Bitbucket), defect tracking tools (JIRA), and peer review systems (e.g., Code Collaborator)
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Analyze requirements from cross-functional teams to qualify NAND for USB, SD, uSD, and external SSD products
  • Design, develop, review, and enhance firmware and test programs to meet qualification standards
  • Debug and resolve issues in existing test programs
  • collaborate with cross-functional teams to address production-related challenges
  • Interpret controller and protocol specifications to develop accurate and efficient test programs
  • Understand existing firmware architecture and implement necessary enhancements for improved functionality
  • Work effectively with geographically distributed teams to ensure timely and high-quality delivery of committed deliverables
  • Demonstrate a strong passion for learning new technologies and applying them to improve processes and solutions
  • Fulltime
Read More
Arrow Right