[Remote] Senior Software Engineer Linux Kernel & Device Drivers

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Dice is seeking a Senior Engineer in the Systems Software team to drive software-hardware co-design for Samsung’s AI and data center solutions. The role focuses on Linux Kernel Memory Management, particularly for heterogeneous memory and high-bandwidth interconnects for next-generation SoC and SSD platforms.ResponsibilitiesArchitect and optimize Linux kernel memory management for heterogeneous systems, including UVM (Unified Virtual Memory), memory tiering, and CXL-based memory expansionLead the design of Linux device drivers for high-performance interfaces such as PCIe Gen5/6, NVMe, and proprietary AI acceleratorsDevelop and tune KVM and QEMU support for IOMMU, interrupt virtualization, and hardware-assisted memory managementPartner with hardware architects to define registers and memory maps for upcoming ARMv9 and RISC-V siliconResolve critical system bottlenecks and memory corruption issues using advanced tools like Lauterbach TRACE32, hardware emulators (Palladium/Zebu), and kernel profilersSkillsMemory ArchitectureC/C++ ProgrammingLow-Level DesignEmbedded OS (Linux/RTOS)System-Level ProgrammingExperience working in ambiguous and fast-changing environments5 to 15 years of experience (depending on grade)Strong kernel development experience and C++Low level design experienceExposure to python, gRPC and REST APIMS in Computer Science, Computer Engineering, or a related fieldExpert knowledge of the Linux MM subsystem (paging, swapping, HugePages, page cache, and LRU eviction policies)Deep understanding of PCIe/CXL protocol stacks, cache coherency (AMBA CHI/ACE), and DMA enginesExpert proficiency in C and Assembly (ARM/x86)Familiarity with hardware security features like TrustZone, ARM CCA, and memory protection unitsSignificant contributions to the mainline Linux Kernel (specifically in the `mm/` or `drivers/pci/` directories)Experience with Cloud and Data Center workloads and understanding their impact on kernel scheduling and memory latencyKnowledge of Machine Learning frameworks and how they interact with kernel-level memory allocatorsCompany OverviewDice is the go-to career marketplace for tech professionals. It was founded in 2010, and is headquartered in Drachten, Friesland, NLD, with a workforce of 201-500 employees. Its website is https://www.or-quest.nl/.Company H1B SponsorshipDice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

ServiceNow Developer (Remote)

Remote

**Experienced Customer Service Representative – Hybrid Role at arenaflex, Franklin, Tennessee**

Remote

Delta Virtual Assistant Jobs (Immediate Openings) - Start Your Journey

Remote

Payment Posting Representative - Remote Healthcare Finance Professional - Medical Billing and Payment Processing

Remote

**Experienced Customer Service Representative – Remote Support for arenaflex**

Remote

Licensed Insurance Operations Specialist

Remote

**Experienced Full Stack Customer Support Representative – Remote, Entry-Level, Immediate Start, No Experience Required**

Remote

Southwest Airlines Work From Home Jobs (Data Entry, Part-Time)

Remote

Apple Home Advisor Jobs

Remote

Data Entry Assistant with a focus on Influencer Marketing

Remote
← Back