Kernel Software Developer
COMPANY OVERVIEW
ThreatLocker® is a leader in endpoint protection technologies, providing enterprise-level cybersecurity tools to improve the security of servers and endpoints. The ThreatLocker® platform with Application Allowlisting, Ringfencing™, Storage Control, Elevation Control, Endpoint Network Control, Configuration Management, and Operational Alert solutions are leading the cybersecurity market toward a more secure approach of blocking the exploits of application vulnerabilities.
POSITION OVERVIEW
Kernel 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
REQUIRED QUALIFICATIONS
- 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
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 Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture
WORKING CONDITIONS
The duties described below are representative of those encountered while performing the essential functions of this position. If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.
- Job will generally be performed in an office environment but may require travel to visit company offices and/or property locations.
- While performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.
- Must occasionally lift and/or move up to 25 pounds.
- Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.
Recommended Jobs
Consulting Utility Forester (FT)
ACRT, Inc. Full time Regular Please Apply at: ACRT is currently seeking energetic experienced professionals who enjoy working outdoors. Our Consulting Utility Forester position is ideal fo…
ISLAND OPS SUPERVISOR
ISLAND OPS SUPERVISOR The Island Operations Supervisor is responsiblefor delivering world class facility upkeep and cleanliness on the Island. This role is accountable forthe detailed identification,…
Purchasing Manager
As the Purchasing Manager is responsible for the procurement and purchasing activities within Sea Glass. This role involves coordinating with vendors, negotiating contracts, agreements, managing supp…
Director of Dietary and EVS
Are you a passionate and experienced leader in dietary and environmental services with a strong background in senior care? We're seeking a dynamic Regional Director of Dietary & EVS to support multip…
Customer Service Rep - N Forsyth Rd - Orlando
Job Description ABOUT THE JOB You got game? You got spring in your step? You want the best job in the world! And schedules that work with you, not against you? That's right, we live to beat…
Utility Steward
Job Description Job Description Join the Eau Palm Beach Team! Are You Ready to Make an Impact? We’re looking for dynamic, passionate, and flexible team members to ensure our guests receive an …
Marketing Manager
**About This Role:** Own the go-to-market engine that brings CMS Group’s cash-recovery and factoring solutions to small-business owners. You will craft data-driven, multi-channel campaigns that gener…
Senior Software Engineer
Gopuff’s engineering team is building solutions to dramatically change the way people purchase their daily goods. We provide the modern-day solution to meet customers' immediate everyday needs with p…
Full Time Psychiatry Job FL
Your specialty-specific CompHealth rep places your best interests at the heart of everything they do and pays careful attention to the things that matter to you, from the big, hard-to-solve problems …