Staff Validation Firmware Engineer – 1914

  • Full-time
  • Department: Engineering

Company Description

KIOXIA America, Inc. (formerly Toshiba Memory America, Inc.) is the US-based subsidiary of KIOXIA Corporation, a leading worldwide supplier of flash memory and solid state drives (SSDs). From the invention of flash memory to today’s breakthrough BiCS FLASH™ 3D technology, KIOXIA continues to pioneer cutting-edge memory solutions and services that enrich people's lives and expand society's horizons. The company's innovative 3D flash memory technology, BiCS FLASH™, is shaping the future of storage in high-density applications, including advanced smartphones, PCs, SSDs, automotive and data centers.

Job Description

KIOXIA America Inc., formerly Toshiba Memory America Inc., is looking for a Staff Validation Firmware Engineer in Kioxia’s exciting global team to develop the next generation of Datacenter PCIe/SATA SSD (solid state storage) SOCs. As a key member of the Storage Research and Design Center SoC development team, you will be responsible for developing validation firmware, developing automation tools, and validating SoC designs on emulation/prototyping platforms. You will be working very closely with design, verification, and firmware teams in validating designs, resolving hardware or firmware issues.

This role reports to the Director, SSDD BU

Responsibilities:

  • Define, develop, and execute individual validation tests that ensure our SSD products meet both internal product specifications as well as meets customer expectations.
  • Develop validation infrastructure capable of executing complex testing scenarios defined by variety of test generation tools.
  • Develop and execute regression tests suites using standardized test platforms and software, as well as internally developed tools and automation systems.
  • Work collaboratively with other engineers and complete complex engineering tasks that contribute to the progress towards the goals of the team and the company.
  • Debug problems encountered in firmware testing, automation and test process. File issues in tracking database and ensure full root cause and closure. Make appropriate changes to correct the problem as needed.
  • Apply advance knowledge of C, and develop and debug software in Unix/Windows environment responsible for scheduling, Memory Management, SMP (Shared Memory Multiprocessor) and DMA (Direct Memory Access), as well as embedded software development.
  • Participate in product definition, design, implementation, debugging, testing and early customer support.
  • Participate in technical communication with other parts of the company including hardware development and marketing.
  • Build automation routines to support validation infrastructures using advanced coding techniques.

Requirements:

  • While performing the necessary duties, the candidate is regularly required to:
  • Use excellent written and oral communication skills
  • Read and interpret data, information and documents
  • Apply advanced principles to complete complex tasks
  • Apply reasoning and professional/technical concepts
  • Follow and execute on plans from management
  • Observe and interpret people and situations
  • Learn and apply new information/skills
  • Perform highly detailed work on multiple, concurrent tasks
  • Work under strict deadlines
  • Interact with others encountered in the course or work
  • Can performs standard work requiring application of standard techniques and procedures
  • Able to apply knowledge of policies and practices to assignments of moderate complexity
  • Provide constructive feedback to help others develop
  • Demonstrate moderate knowledge of KAI and other KIOXIA products’ operations, strategy and industry trends

Education:

  • 15 years with a BSEE or 13 years with an MSEE

Req# 1914; #LI-JV1

Additional Information

We are an Equal Opportunity Employer including: Minorities/Women/Individuals with Disabilities/Protected

Privacy Policy