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
Monitor Technician
Location: Cape Coral Hospital -636 Del Prado BlvdCape Coral FL 33990 Department: Heart Central Work Type: Full Time Shift: Shift 3/7:00:00 PM to 7:30:00 AM Minimum to Midpoint Pay Rate…
Meat Team Member (Service Counter) - Part Time Seasonal
A career at Whole Foods Market is more than just the work you do- it's about your personal growth and creating meaningful change. Our purpose is to nourish people and the planet. That means improving…
Advisory National CT&I - AI Engineer - Senior Associate Save for Later Remove job
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tr…
Temporary Sales Associate
Coach is seeking a Temporary Sales Associate in Orlando, FL, to join its retail team. The role involves assisting customers, maintaining store standards, and supporting sales targets. Ideal candidates…
Software engineer systems
Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it ch…
Maintenance -Inspector Supervisor OOJ - 33076 OOJ - 34432
Job Description A Maintenance Supervisor, or Maintenance Coordinator, directs and organizes tasks related to maintenance of buildings and equipment . Their duties include leading a maintenance t…
RN - Labor and Delivery
We are seeking a compassionate RN - Labor and Delivery in Jacksonville, FL, earning $2,702/week. Provide expert nursing care to women during labor, delivery, and postpartum stages. Monitor fetal…
Early Childhood - Curriculum Manager/Education Coordinator
Summary The Curriculum Manager is responsible for developing a quality education curriculum that supports the learning goals of the center. The Curriculum Manager coordinates ordering of supplie…
Project Sales Manager
Job Description Job Description Description: Exempt. This position is responsible for industrial sales and project administration, managing, coordinating, and administering projects from the con…
Emergency Medicine Physician in Orlando, FL
TeamHealth currently staffs 20 emergency departments (ED) with AdventHealth in the Greater Orlando area and continues to expand! We have a variety of hospital settings to choose from in the Orlando a…