Careers

ScaleMP has developed a novel software virtualization solution that enables the aggregation of commodity server nodes into a large-scale SMP. Our products are sold via channel partners, both ‎Tier-1 (Dell, IBM, HP) as well as smaller/regional resellers. We invite you to join a dynamic company, where employees are encouraged to think out of the box and drive innovation and business success.


Hypervisor / Virtual Machine Monitor Developer – Devices and Management

Location: Rosh HaAyin, Israel

ScaleMP is the leader in virtualization for in-memory high-end computing. The company’s innovative architecture aggregates multiple x86 systems into a single virtual x86 system, delivering an industry-standard, high-end shared-memory computer.
ScaleMP engineering team develop a distributed VMM with a scaling of 32,768 CPUs per system across 128 servers. The team is operating at the forefront of CPU virtualization technologies coupled with the most advanced system abstraction methodologies.

Key Responsibilities:

  • Design and implementation of vSMP Foundation configuration and management software.
  • Develop hypervisor support for the most recent network and storage devices.
  • Design and implement transport protocols to support the near real-time system requirements.
  • Write and debug low level software-hardware interaction.
  • Performance analysis and tuning for high-concurrency environments.

Job Requirements:

  • At least 2 years if experience in building products written in C or C++.
  • B.Sc. / Eng. Degree in Computer Science or relevant field; Brilliant candidates with no degree will be considered as well; Experience from IDF technological units is a plus.
  • Strong algorithm design and problem solving skills.
  • Experience in working with Linux development environment.
  • Advantages:
    • Knowledge of InfiniBand
    • Knowledge of solid state storage devices
    • Knowledge of Linux device drivers programming model.
    • Knowledge of x86 architecture and virtualization.
    • x86 assembly language.
    • Linux kernel programming knowledge.
    • Fluent in English.

Contact

Back to top


Hypervisor / Virtual Machine Monitor Developer – Processor

Location: Rosh HaAyin, Israel

ScaleMP is the leader in virtualization for in-memory high-end computing. The company’s innovative architecture aggregates multiple x86 systems into a single virtual x86 system, delivering an industry-standard, high-end shared-memory computer.
ScaleMP engineering team develop a distributed VMM with a scaling of 32,768 CPUs per system across 128 servers. The team is operating at the forefront of CPU virtualization technologies coupled with the most advanced system abstraction methodologies.

Key Responsibilities:

  • Design and implementation of processors, devices, and memory virtualization mechanisms.
  • Write and debug low level software-hardware interaction.
  • Performance analysis and tuning for high-concurrency environments.

Job Requirements:

  • At least 3 years if experience in designing and developing complex low-level software systems.
  • Highly motivated and ready for new challenges.
  • B.Sc. / Eng. Degree in Computer Science or relevant field; Brilliant candidates with no degree will be considered as well; Experience from IDF technological units is a plus.
  • Excellent coding skills in C.
  • Strong algorithm design and problem solving skills.
  • x86 low level programming (linux kernel, drivers, x86 assembly, etc) and debugging.
  • Experience in working with Linux development environment.
  • Advantages:
    • Experience in high-concurrency software development environments.
    • Knowledge of x86 architecture and virtualization.
    • x86 assembly language.
    • Linux kernel programming knowledge.
    • Device drivers knowledge.
    • Fluent in English.

Contact

Back to top


Linux Kernel Engineer

Location: Rosh Ha’Ayin, Israel
Position: Full-Time

The kernel engineer will develop and test patches for the Linux kernel that will improve Linux scalability for large scale x86_64-based servers. The engineer will build on his/her knowledge of / experience with operating system and OS internals/sub-systems, and its interaction with hardware. The Engineer will be operating at the forefront of Linux development and testing for large servers, working with renowned Linux talent and gaining exposure within the community.

Key Responsibilities:

  • Perform performance/scalability analysis of Linux on large scale servers based on a novel architecture
  • Locate performance/scalability bottlenecks within Linux and relevant libraries/components, and suggest/implement enhancements to meet those challenges
  • Work, alongside with other developers, to develop and test patches to mitigate performance/scalability challenges that have been identified
  • Write or adapt tools to micro-benchmark Linux kernel subsystems.
  • Provide support to existing large-scale deployments

Job Requirements:

  • Minimum 2 years of experience with Linux kernel internal (not drivers) development, writing and testing patches; experience with same type of work for other *NIX systems might be considered sufficient.
  • Good knowledge and understanding of UNIX SMP computers
  • Highly proficient in writing C code, experienced in *NIX scripting languages
  • Good troubleshooting skills, good hardware technical skills
  • Excellent oral and written English communication
  • Strong organizational skills and ability to multi-task

Send Resumes to:

Back to top