Senior Software Research Engineer Linux Kernel and Virtualization

Beyondsoft,Santa Clara, CA
Apply Now

Job Description

EXPERIENCE

The ideal candidate will have expert knowledge of Linux kernel internals; strong understanding of operating system virtualization and must have demonstrated expertise in kernel software development. We are looking for candidates with experience in one or more of the following areas:
  • Multi- and many-core systems with large scalability
  • Virtualization as near to the level of processes as possible
  • Distributed Operating Systems
  • Process migration between nodes
  • Systems managing heterogeneous hardware resources
  • Systems on non cache coherent hardware architectures
  • Inter Process Communication between processes running on separate nodes of the system
  • OS scheduling and load-balancing
  • Memory management locally and at disaggregated memory blades
  • Virtual Desktop Infrastructure


RESPONSIBILITIES
  • Research and design the sub-systems of the operating system taking into consideration the underlying hardware architecture
  • Develop prototypes of the designed sub-systems
  • Benchmark and evaluate the performance of these sub-systems as well as different applications on different hardware components and identify the best suitable platform for the applications in focus
  • Evaluate the capabilities of current and emerging server component technologies to identify where improvements can be made
  • Consult and assist the hardware team in the design of the server architecture

REQUIREMENTS
  • Expert knowledge of the Linux operating system and kernel internals
  • Strong understanding of OS virtualization techniques
  • Strong C/C++ development skills
  • Strong network device driver and Linux kernel development skills
  • Ability to quickly learn and evaluate new technologies through prototype implementation
  • Strong analytical skills with attention to details
  • Demonstrated ability to create new software and system architectures
  • Linux system administration skills, shell scripting, etc.
  • Strong communication skills, both verbal and written

EDUCATION
  • Master's degree with 5+ years of experience and relevant skills in the field
  • PhD degree in a relevant area is a plus

Apply Now

Company Details

Beyondsoft Consulting Reviews

18 Reviews
3.4
18 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
CEO
1 Rating