What are the responsibilities and job description for the Kernel Software Developer position at Crawford Thomas Recruiting?
Windows Kernel Software Developer
Our client, a global cybersecurity leader that provides enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry, is seeking a Kernel Software Developer based in Orlando, FL.
SALARY
$140K - 180K (based on experience) benefits, 401k, and more
LOCATION
Onsite in Orlando, FL preferred, Remote Available
Position Overview
Low level Systems Developers develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.
JOB SCOPE
The Kernel Developer will be responsible for, but not limited to:
~Developing, debugging and testing kernel level code using the C language
~Exercising/validation of system from user space, knowledge of user space API Supports the design, development, and maintenance of major system components
~Manages device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management)
~Design and maintenance of CI/CD Ported/maintain Windows distribution for a platform
Required Qualifications
~Minimum of 7 years of professional experience in software development
~Proficient in Windows operating system
~Proficient in C programming
~Experienced in the following:
-Computer architecture and server platform hardware
-System software development in C and Python Internals of Windows operating systems
Preferred Qualifications
~Working knowledge of VMM technologies like VMware/Xen/KVM/Hyper-V Experience
~Experience with memory management and Kernel programming.
~Knowledge about SR-IOV, SIOV, DMA and PCIe.
~Experience with virtualization and containerization (Python virtual environments and Docker) Atlassian Suite (Jira, Confluence, Crucible)
~Subversion exposure
~Familiarity with ARM architecture a plus
~Solid knowledge of Windows kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture
Salary : $140,000 - $180,000