Apply Now    
Job ID: JR0089603
Job Category: Engineering
Primary Location: Folsom, CA US
Other Locations:
Job Type: Experienced Hire

Software Engineer

Job Description

Our Software Engineers have the opportunity to touch the entire software ecosystem! In fact, by number of employees, we are one of the most influential software companies in the world. At Intel, you’ll be at forefront of everything from enhanced usability and security, to integrated software and hardware solutions, to seamless connectivity. We're looking for more great software engineer leaders who can help us push computing capabilities even further. Those who are passionately motivated by seeing their advanced product design creations used by millions of end users.

As a Software Engineers you will be responsible for:

  • Conduct or participate in multidisciplinary research and collaborate with design and/or hardware engineers in the design, development, and testing of Solid State Drives (SSD).
  • Develop software tools to facilitate the testing and validation of SSDs. The software tools interface with different operating systems and drivers to exercise all features supported by the SSDs under development.
  • Responds to customer/client requests or events as they occur.
  • Develops solutions to problems utilizing formal education, judgement and formal software process.
  • Strong problem-solving skills, pro-activity and attention to detail.
  • Communication skills and being good team player.


Minimum Requirements:

  • Bachelor's or Master's degree in Computer Science, or equivalent
  • 5+ years of strong Python and C/C++ programming skills including multi-threaded programming
  • 2+ years of database development & experience with solid state drives (SSD)
  • 5+  years of operating system level programming and device architecture
  • 5+  years’ experience with software development practices and tools for Windows* and Linux*
  • 5+  years’ experience writing technical documentation: e.g. high-level design, feature specification


  • Agile / Scrum experience

Inside this Business Group

Non-Volatile Solutions Memory Group:  The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices.  The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....

USExperienced HireJR0089603
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities