Join a talented and motivated team who is working on an operating system for next-generation extreme scale systems. This position involves creating and implementing validation plans covering expected OS behavior at large HPC scale. Scope will include developing approaches for post-deployment debug and support of OS issues that customers may encounter. The candidate for this position should have an interest and passion in validating OS functional and performance behavior at the system software level on HPC clusters. It is desirable for the candidate to have knowledge of creating validation plans, and implementing continuous integration processes. In addition, it is desirable for the candidate to have experience working with the Linux kernel, particularly in areas of resource allocation, process placement, and debug. Passion, self-motivation, excellent communication skills, and attention to detail are essential.This is an exciting area as HPC technologies evolve in terms of cores, threads, memory hierarchy, and fabric integration. Be part of a team that finds solutions to managing the complexity, and making it possible for applications to scale to extreme scale.
Inside this Business Group
Minimum Qualifications:Bachelor's degree in Computer Science, Computer Engineering or equivalent with at least two years of relevant software development experience Or a Master's degree in Computer Science, Computer Engineering or equivalent 2+ years C systems programming. Advanced UNIX programming concepts pthreads, shared memory & other IPC, driver interface Demonstrated project experience of standard software development practices requirements, design, development, validation. Effective communication skills. Ability to work independently as well as part of a team
Additional Preferred Qualifications: Linux operating system internalsLight-weight kernels for specialized, high-compute environments. Parallel programming experienceExperience with HPC networks and low-level systems programming. Hands on knowledge of operating system internals and theory of operation.