Careers

Current Career Opportunities


Senior Software Engineer

TORmem is seeking an experienced and driven Senior Software Developer to create memory management solutions for cutting edge datacenter memory disaggregation solutions.  This position is responsible for researching and applying the latest technologies to TORmem’s products for maximum performance and ease of application integration.

Candidates should possess the following qualifications:

  • Good written and verbal communication skills for technical meetings and documentation
  • Strong interpersonal and teamwork skills
  • Flexible to new situations and challenges
  • Results oriented, independently driven, self-motivated with advanced analytical and problem-solving abilities
  • Excellent organizational skills including prioritizing, scheduling, time management, and meeting deadlines
  • Deep understanding of the Linux kernel and its memory management subsystem
  • Programming experience with C, C++ and Rust
  • Experience with Linux kernel drivers
  • Knowledge of standard network operation

The following skillsets are desirable, but not required:

  • Familiarity with CXL
  • Familiarity with PCIe in the Linux kernel
  • Familiarity with NVMe target and host functionality in the Linux kernel
  • Familiarity with POWER9 and POWER10 architectures
  • Experience in the large scale data center industry
  • Configuration of Juniper and Celestica network switches

This is a full time, 100% remote position and candidates are expected to manage their time accordingly.  Benefits include health, vision and dental insurance and a flexible work schedule.  High speed internet access is required for weekly video conferencing and team collaboration.  Minimal annual travel of three to four weeks may be required and would require a passport.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.

Staff Software Engineer

TORmem is seeking an experienced and driven Staff Software Engineer to create memory management solutions for cutting edge data center memory disaggregation solutions.  This position is responsible for leading a small team to research and apply the latest technologies to TORmem’s products for maximum performance and ease of application integration.  Responsibilities also include developing the company’s software roadmap, setting milestones, aligning software capabilities with product requirements and working directly with the software team to meet goals and schedules.

Candidates should possess the following qualifications:

  • Expertise in leveraging leading technologies to enhance the customer experience.
  • Demonstrated commitment to software quality through the ability to translate complex technical requirements into usable functional software with development best practices.
  • Strong problem-solving skills and willingness to roll up one’s sleeves to get the job done
  • 5+ years of experience managing software development teams
  • Excellent organizational skills including prioritizing, scheduling, time management, and meeting deadlines
  • Deep understanding of the Linux kernel and its memory management subsystem
  • Programming experience with C, C++ and Rust
  • Experience with Linux kernel drivers
  • Knowledge of standard network operation

The following skillsets are desirable, but not required:

  • Familiarity with CXL
  • Familiarity with PCIe in the Linux kernel
  • Familiarity with NVMe target and host functionality in the Linux kernel
  • Familiarity with POWER9 and POWER10 architectures
  • Experience in the large scale data center industry
  • Configuration of Juniper and Celestica network switches

This is a full time, 100% remote position and candidates are expected to manage their time accordingly.  Benefits include health, vision and dental insurance and a flexible work schedule.  High speed internet access is required for video conferencing and team collaboration.  Minimal annual travel of three to four weeks may be required and may require a passport.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.

Senior Hardware Design Engineer

TORmem is seeking an experienced and driven Senior Hardware Design Engineer to work closely with the CTO in the development of cutting edge datacenter technology for enabling memory disaggregation at scale.  This position is responsible for researching and applying the latest technologies in TORmem’s products.  Interested parties shall have a deep technical understanding of embedded systems, system reliability and fault prevention/detection in critical systems.

Candidates should possess the following qualifications:

  • Good written and verbal communication skills for technical meetings and documentation
  • Strong interpersonal and teamwork skills
  • Flexible to new situations and challenges
  • Results oriented, independently driven, self-motivated with advanced analytical and problem-solving abilities
  • Excellent organizational skills including prioritizing, scheduling, time management, and meeting deadlines
  • Skilled with Altium Designer for schematic generation and PCB layout
  • History of working with high speed signal routing, impedance matching and PCB stackups
  • Ability to design high power PCBs
  • Experience using Python (or similar language) for accessing components on an I2C bus
  • Experience in selecting and specifying components for bills of materials
  • Ability to simulate signal integrity performance in PCB designs
  • Familiarity with high speed backplane connectors
  • Ability to use common electrical test equipment such as power supplies, oscilloscopes, frequency generators, multimeters, etc.
  • Experience creating bringup and test plans for new designs

The following skillsets are desired, but not required:

  • Knowledge of installation, maintenance procedures and operation of datacenter equipment
  • Familiarity with Fusion 360 or Solidworks CAD
  • Familiarity with technical aspects of DRAM, DIMMs, LRDIMMs, RDIMMs and DDIMMs

This is a full time, 100% remote position and candidates are expected to manage their time accordingly.   Benefits include health, eye and dental insurance and a flexible work schedule.  High speed internet access is required for weekly video conferencing and team collaboration.  Minimal annual travel of seven or less days may be required.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.