Senior Systems Software Engineer, Base OS - Kernel

TLDR

Lead the design and optimization of the Base OS kernel for AI and HPC platforms, collaborating with hardware teams and enterprise customers to solve complex kernel challenges.

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Systems Software Engineer, Base OS - Kernel in the United States. This role focuses on designing, developing, and optimizing the Base OS kernel for cutting-edge AI and high-performance computing (HPC) platforms. The Senior Systems Software Engineer will work closely with enterprise customers, hardware teams, and firmware engineers to solve complex kernel challenges, enable new platforms, and ensure scalable, high-performance operating systems. You will lead efforts in hardware bring-up, large-scale system integration, and automated validation while maintaining a long-term architectural vision. The role offers exposure to advanced Linux kernel subsystems, NUMA architectures, virtualization, and system-level optimizations. The ideal candidate is highly technical, experienced in low-level systems, and thrives in collaborative, high-stakes environments driving AI infrastructure forward. Accountabilities:
  • Architect, optimize, and enable the Base OS kernel for AI and HPC platforms, ensuring scalability and reliability across enterprise deployments.
  • Collaborate with Tier-1 customers to integrate and optimize internal Linux distributions on advanced hardware.
  • Solve complex kernel-level problems related to high core counts, large memory footprints, and multi-rack interconnects.
  • Lead hardware bring-up from pre-silicon simulation through OS boot and production stability.
  • Develop automated test suites to validate kernel stability, performance, and quality throughout the development lifecycle.
  • Anticipate long-term architectural challenges and implement maintainable solutions for future system expansion.
  • Mentor and collaborate with engineering teams, providing guidance on kernel architecture, system performance, and best practices.
  • Requirements:
  • BS/MS in Computer Science, Electrical Engineering, or equivalent experience; 8+ years in Linux kernel or low-level systems development.
  • Expert-level C programming with strong understanding of concurrency, synchronization, and locking in large-scale NUMA systems.
  • Deep knowledge of OS concepts including memory management, interrupt handling, process scheduling, and virtualization (KVM/QEMU, SR-IOV).
  • Proven experience with PCIe Gen5/6, CXL, and ARM64 (v8/v9) architectures preferred.
  • Demonstrated ability to debug, optimize, and maintain kernels in high-density or large-cluster environments.
  • Strong collaboration, mentorship, and communication skills with the ability to balance immediate goals with long-term architectural vision.
  • Experience with CI/CD pipelines, automated validation frameworks, or open-source kernel contributions is a plus.
  • Benefits:
  • Competitive base salary with potential equity and performance-based bonuses.
  • Remote work flexibility across the United States.
  • Comprehensive healthcare coverage including medical, dental, and vision.
  • Retirement savings plans and life insurance.
  • Paid time off, professional development, and learning opportunities.
  • Exposure to state-of-the-art AI, HPC, and system-level software projects in a high-impact environment.
  • Collaborative culture emphasizing mentorship, technical excellence, and long-term innovation.
  • Why Apply Through Jobgether?
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!

    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.


    #LI-CL1
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Software Engineer Q&A's
    Report this job
    Apply for this job