Company:
Crawford Thomas Recruiting
Location: Orlando
Closing Date: 03/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Device Driver 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 onsite in Orlando, FL .
SALARY
$140K - 180K (based on experience) + benefits, 401k, and more
LOCATION
Orlando, FL (onsite)
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:
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 onsite in Orlando, FL .
SALARY
$140K - 180K (based on experience) + benefits, 401k, and more
LOCATION
Orlando, FL (onsite)
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 Linux distribution for a platform
- Minimum of 7 years of professional experience in software development
- Proficient in Windows, Linux and/or Mac 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 Linux, Mac and/or Windows operating systems
- 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 Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture
Share this job
Crawford Thomas Recruiting
Useful Links