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
Hair Styling Assistant
Palm Beach luxury salon & spa is looking for a creative and fashion-forward hair professional with a well-polished presentation and strong customer service skills. About the Job: Assisting is t…
Front Desk Supervisor - Embassy Suites Ft. Myers/Estero
Oversees front desk operations. Provides guest service, guidance and leadership to ensure consistent customer service is provided. Assigns and instructs team members in details of work. Monitors lob…
Regional Controller
About Discovery Senior Living Discovery Senior Living ranks prominently among the 5 largest senior housing providers in the US, and is nationally renowned for designing, developing, marketing, and o…
Operations Associate
Sephora is seeking an Operations Associate in Miami to support store operations, including inventory management and visual merchandising. This part-time position requires 1-2 years of relevant experie…
Full Time Gastroenterology Job Port Charlotte, FL
AdventHealth Medical Group is seeking a Board-Certified/Board-Eligible Gastroenterologist to join our well-established, multi-specialty team in Port Charlotte, FL . Enjoy the support of a strong…
Lead Mechanical Engineer 1 (Power Uprates) - Nuclear
Description Our electric power generation clients are seeking to increase the power output of their existing power plants to meet the electric demands. This is expanding work in the nuclear indus…
Truck Driver for OTR
Job Opportunity: Hiring CDL A Team Drivers Speedy Hiring LLC is welcoming CDL A TEAM Drivers for high-mileage Dry Van Freight with flexible pay options. Compensation: Earn $0..65 per mile …
Senior Operations Controller
The Senior Operations Controller at Gucci in Bal Harbour is responsible for managing stockroom operations to ensure accurate inventory and support exceptional client service. This role requires 2-3 ye…
Principal Program Manager
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest fo…
F45 Personal Trainer/ Fitness Coach -- Lake Worth, FL.
Job Description Job Description Creates a positive, high energy, respectful F45 studio environment. Leads and Instructs F45 Workouts Employee will promote the F45 brand along with promot…