Senior Software Engineer

At HP, talent is our criteria. Join us in reinventing the standard for diversity and inclusion. Bring your awesomeness, and just be you!

CTO has an opening for an Engineer in the area of memory subsystem. We are looking for engineers who are passionate about joining a research team, enjoying implementing software solutions and demonstrations, and contributing to successful products used by millions of people.

Responsibilities include:

  • Develop software and applications for CPU Memory Subsystem and Storage devices
  • Test software under a variety of conditions for various use cases
  • Define system architecture to work with CPU memory subsystems
  • Maintain computing infrastructure to support research and test
  • Collaborate with project team members, as well as engineers across company to meet research goals


Required qualifications include:
  • MS or PhD degree in computer science or related disciplines
  • At least 4+ years of experience in programming languages such as C, C++, Java and/or Python
  • Experience in SW Programming Skills: Windows Internals, Linux Internals, Memory Management and/or Storage subsystem
  • Good technical judgment and initiative
  • Demonstrated ability to work effectively as a member of a team
  • Strong oral and written communications skills (English)


Desired qualifications include:
  • Experience with machine learning
  • Experience with working in a research environment
  • Familiarity with agile development processes


Back to top