Careers

careers.jpg

At Netlist, we cultivate a motivating environment where semiconductor and modular design professionals can advance their careers and build industry-leading skills and expertise. Our employees are committed to quality and integrity, and we form long-term partnerships with our clients.

Netlist designs and manufactures customized, high-density memory subsystems for server, high-performance computing, and communications applications. We collaborate with tier-one OEMs in the early stages of product development, applying our proprietary technologies and systems expertise to bridge the gap between standard memory and the specialized requirements of complex OEM systems. Our portfolio of design techniques includes efficient planar design, alternative packaging techniques, and custom semiconductor logic.

Netlist offers competitive salary and benefits packages and is an equal opportunity employer.

Current Openings

Engineering

Software Engineer – Device Driver, Irvine, CA


POSITION DESCRIPTION SUMMARY: 

Actively participate in Architect, development and verification of storage driver to support the Netlist persistent memory in the main memory channel. Also contribute in the firmware / hardware definition, verification and validation process.

ESSENTIAL DUTIES & ATTRIBUTES:

  • Linux/Unix or Windows Kernel familiarity, prior device driver development under multi-core environment
  • Windows kernel-mode architecture, design and programming experience working on Storage Driver Interface Specification
  • WDM (Windows Driver Model) developer
  • Familiar with Linux block, Device Driver development
  • In depth knowledge of Intel base server CPU and server system architecture
  • In depth knowledge of server BIOS and it interaction with memory sub system
  • Familiar with persistence memory
  • Linux memory management, memory allocation and release handles, paging policy, page fault handles, and page swap
  • Linux kernel storage stacks, file system layers, block layers is a plus

EXPERIENCE & EDUCATION:

  • BS of Computer Science, Computer Engineering, or related field
  • 5 years of R&D on Linux Device Drivers for Block Storage Device under multi-core environment
  • Linux kernel modules include VFS, File System Layer, Block Layer, SCSI Driver, ATA Driver
  • ATA protocol, NVMe protocols
  • Windows driver R&D experience is  a plus

PHYSICAL DEMANDS OR REQUIREMENTS:

Physical demands for an office position with heavy computer use 

 

Software Engineer – Memory Allocation, Irvine, CA


POSITION DESCRIPTION SUMMARY: 

Actively participate in Architect, development and verification of storage driver to support the Netlist persistent memory in the main memory channel. Also contribute in the firmware / hardware definition, verification and validation process.

ESSENTIAL DUTIES & ATTRIBUTES:

  • Linux/Unix Kernel familiarity, prior device driver development under multi-core environment
  • Linux kernel-mode architecture, design and programming experience working on Storage Driver Interface Specification
  • Familiar with Linux block, Device Driver development
  • In depth knowledge of Intel base server CPU and server system architecture
  • In depth knowledge of server BIOS and it interaction with memory sub system
  • Familiar with persistence memory
  • Linux memory management, memory allocation and release handles, paging policy, page fault handles, and page swap
  • Linux kernel storage stacks, file system layers, block layers is a plus

EXPERIENCE & EDUCATION:

  • BS of Computer Science, Computer Engineering, or related field
  • 5 years of R&D on Linux Device Drivers for Block Storage Device under multi-core environment
  • Linux kernel modules include VFS, File System Layer, Block Layer, SCSI Driver, ATA Driver
  • ATA protocol, NVMe protocols
  • Windows driver R&D experience is  a plus

PHYSICAL DEMANDS OR REQUIREMENTS:

Physical demands for an office position with heavy computer use 

 

 

Senior Software Engineer – Linux Kernel, Irvine, CA


POSITION DESCRIPTION SUMMARY: 

Actively participate in Architect, development and verification of Embedded Linux Kernel Development to support the Netlist persistent memory in the main memory channel. Also contribute in the firmware / hardware definition, verification and validation process.

ESSENTIAL DUTIES & ATTRIBUTES:

  • Develop embedded system software (Linux) for a high performance storage system leveraging Flash NVMe SSDs and high performance,
  • Drive performance optimization efforts through kernel modifications exploiting the target SoC architecture and available hardware offload facilities
  • Linux kernel-mode architecture, design and programming experience working on Storage Driver Interface Specification
  • In depth knowledge of Intel base server CPU and server system architecture
  • In depth knowledge of server BIOS and it interaction with memory sub system
  • Familiar with persistence memory
  • Linux memory management, memory allocation and release handles, paging policy, page fault handles, and page swap
  • Linux kernel storage stacks, file system layers, block layers is a plus
  • Manage and extend buildroot environments to support performance analysis and verification, and develop processes to streamline development
  • Remain current on latest Linux upstream developments concerned with storage and networking performance and inject into development effort in a timely manner
  • Work effectively with external development platform partners
  • Contribute to specification documents, IP development, and external publications

EXPERIENCE & EDUCATION

  • B.S. in Computer Science, Computer Architecture, or Electrical Engineering
  • 10+ years of experience in performance-oriented Linux system software architecture and development
  • Strong C/ C++ embedded development experience
  • Experience with Linux kernel and driver development, including Linux MMU experience highly desirable
  • Experience leveraging embedded hardware offload facilities highly desirable
  • Experience / familiarity with Linux block storage implementations and the Linux SCSI stack (including iSER) desirable
  • Highly motivated; ability to work creatively and collaboratively in a small team and meet aggressive project deadlines
  • Excellent communication skills, especially in contributing to architecture and design documentation
  • Comfortable working in a multinational environment and understands how to leverage cultural diversity

PHYSICAL DEMANDS OR REQUIREMENTS:

Physical demands for an office position with heavy computer use 
 

Sales

Director of Flash Product Sales, Irvine, CA


POSITION DESCRIPTION SUMMARY: 

In this position, your major responsibilities will be to establish and develop partnerships with leaders and decision makers in order to increase our value proposition, product qualification opportunities, design wins, and product revenue. This person should drive Netlist Flash Memory product volumes and have a significant impact on business growth and overall sales and product margin. In addition to developing and maintaining this business alliance, the successful Director will conduct business reviews and make recommendations to Netlist management to insure correct pricing.

This role is responsible for growing, sustaining and renewing client contracts. The Director of Flash Product Sales will act as the “Voice of the customer” to Netlist management and use his/her technical knowledge of product offerings to support and build sales. In addition, will provide consultation on complex projects and is considered to be the top level contributor/specialist. This person may provide technical training and communicate customer feedback into future product developments.

ESSENTIAL DUTIES & ATTRIBUTES:

You must possess the ability to work independently to achieve goals, and be experienced in reporting to and working with senior management. You should have relationships already developed and managed component or sub-systems products through the qualification and sales process. Willing to take ownership of problems and lead resolution to the challenges of the customer. 

In addition:

Prepare a sales/business plan to expand market share in existing and new markets for achieving sales objectives on a worldwide level.

  • Develop and execute strategies for coverage of the key accounts.
  • Deliver strategy and programs for new customer initiatives.
  • Provide direction to sales/marketing/engineering in attaining revenue and profit goals.
  • Personal involvement in understanding customer needs and utilizing resources to meet customer needs.
  • Knowledge of customer service, sales principles and concepts, and sales methods and practices. 

EXPERIENCE & EDUCATION

  • BSEE required; MSEE preferred
  • Seven years sales experience required selling to computer hardware OEMs or server/workstation /supercomputer technology field.

PHYSICAL DEMANDS OR REQUIREMENTS:

  • Physical demands for general office environment; moderate computer use; up to 50% travel.
Sales Operations Manager, Irvine, CA


POSITION DESCRIPTION SUMMARY: 

The Sales Operations Manager will manage the communications between Netlist Sales, the Suzhou factory, contacts in sales operations, the customers, sales reps and distributors to insure efficient fulfillment of customer orders, customer forecasts, samples, and other tasks to support Netlist’s customers. The individual must have excellent communications skills for internal and external purposes, organization skills, analytical skills to apply to forecasting and other operational activities, experience with MS Office Applications, problem resolution, and multitasking. The highly visible position requires organizational agility to accomplish coordination and support of a worldwide portfolio of customer activities. The Sales Operations Manager is also responsible for the collection and presentation of sales forecasts and history for both internal and external use. The individual must have excellent judgment and problem solving skills to work in a highly complex environment.

ESSENTIAL DUTIES & ATTRIBUTES

  • Manage revenue forecasting for alignment of the factory for resource and capacity planning in Suzhou
  • Interface to sales operational issues with Customers, Netlist Sales Team, Outside Sales Representatives, Finance, Engineering, and Marketing
  • Support customers and sales for the fulfillment of POs, Scheduling, RMAs, Samples, etc.
  • Business process owner for the quotation process and sample process
  • User and administrator for tools for product sales and support
  • Partner with the Sales organization to define the support interface for Netlist’s customers and sales team

EXPERIENCE & EDUCATION

  • BS, BA or other related degree is preferred
  • 5+ years in related sales operations and customer support

PHYSICAL DEMANDS OR REQUIREMENTS (ONLY IF REQUIRED):

  • Physical demands for an office environment; heavy computer use and maximum of 10% travel.


TO APPLY: 

Forward your resume and salary requirements to jobs@netlist.com.   Please notate the job title in the subject line of your email.

Contact Information:  Netlist Inc., 175 Technology, Irvine, CA 92618

It is Netlist’s policy to provide equal employment opportunity (EEO) for all applicants. Netlist does not unlawfully discriminate against any applicant on the basis of any protected class.

Netlist offers a comprehensive benefits package including Medical, Dental, Vision, Life Insurance, LTD, STD, 401K, Paid Time Off and many more benefits.