8,478 Kernel Developer jobs in the United States
Windows Kernel Developer
Posted 3 days ago
Job Viewed
Job Description
We are looking for a Windows developer with Kernel experience and some reverse engineering experience.
Requirements
- ISA/Top Secret Clearance or higher
- Minimum of 3 years experience each developing, testing, and debugging in C, C++, and Python
- 3+ years of demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK
- Demonstrate in-depth understanding of Windows low level systems development and API
- Demonstrated experience in reverse engineering, vulnerability research, and exploitation on Windows platforms
About Us
For more than 20 years, NewGen Technologies has solved our clients toughest IT challenges with integrity, security, and outstanding service by delivering both technology and talent. We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the identification of criminals, and have helped to prevent crime through the introduction of biometrics.Our team of Highly Cleared Specialists have hard-to-find skills and expertise in a wide spectrum of technologies to provide solutions that transform business processes and solve problems of national significance. #CJ
#J-18808-Ljbffr
Windows Kernel Developer
Posted 9 days ago
Job Viewed
Job Description
We are looking for a Windows developer with Kernel experience and some reverse engineering experience.
Requirements
- ISA/Top Secret Clearance or higher li>Minimum of 3 years experience each developing, testing, and debugging in C, C++, and Python
- 3+ years of demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK
- Demonstrate in-depth understanding of Windows low level systems development and API
- Demonstrated experience in reverse engineering, vulnerability research, and exploitation on Windows platforms
About Us
For more than 20 years, NewGen Technologies has solved our clients’ toughest IT challenges with integrity, security, and outstanding service by delivering both technology and talent. We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the identification of criminals, and have helped to prevent crime through the introduction of biometrics.Our team of Highly Cleared Specialists have hard-to-find skills and expertise in a wide spectrum of technologies to provide solutions that transform business processes and solve problems of national significance. #CJ
Windows Kernel Developer
Posted 24 days ago
Job Viewed
Job Description
A Global Government Contracting Company is looking for a Windows developer with Kernel experience and some reverse engineering experience. Work location is Arlington or Herndon VA.
Must have ISA/TS
Kaztronix is an equal opportunity employer and does not discriminate on the basis of race, color, national origin, sex, age, religion, disability, veteran status or any other consideration made unlawful by federal, state or local laws. In addition, all human resource actions in such areas as compensation, employee benefits, transfers, layoffs, training and development are to be administered objectively, without regard to race, color, religion, age, sex, national origin, disability, veteran status or any other consideration made unlawful by federal, state or local laws.
By applying to the position, you acknowledge that your information will be used by Kaztronix in processing your application.
Linux Kernel Developer
Posted 24 days ago
Job Viewed
Job Description
VAST Data is looking for a Linux Kernel Developer to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.
"VAST's data management vision is the future of the market."- Forbes
VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.
Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our company's growth and at a pivotal point in computing history.
Requirements
VAST is building the highest-performing file system in the world. This requires innovating all the way into the Linux operating systems that require accessing data at unlimited bandwidth and low latency.
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems.
Requirements
Linux Kernel Development Experience
System programming in C/C++.
Solid networking knowledge (OSI network layers, TCP/IP)
Python/Git- advantage
Knowledge block-level Storage/file systems - advantage
BSc/MSc degree in Computer Science, Engineering or equivalent
Senior Linux Kernel Developer
Posted 24 days ago
Job Viewed
Job Description
Senior Linux Kernel Developer
Location: IL (Remote)
Job Type:
Contract
Job Overview:
We are seeking an experienced Senior Linux Kernel Developer to join our development team. The ideal candidate will have extensive experience in Linux kernel development, debugging, and optimization. You will work closely with other software engineers and hardware teams to improve and enhance kernel features, device drivers, and system performance.
Key Responsibilities:
- Design, develop, and maintain components of the Linux kernel (e.g., drivers, subsystems, and core kernel features).
- Debug and optimize the Linux kernel for performance, reliability, and scalability.
- Develop custom kernel modules to support hardware components and system requirements.
- Contribute to open-source kernel projects and actively participate in the Linux community.
- Collaborate with hardware engineers to create and optimize device drivers for new hardware platforms.
- Analyze and resolve kernel-level bugs, crashes, and performance bottlenecks.
- Work with embedded systems or server platforms to ensure efficient kernel integration.
- Contribute to architectural decisions related to kernel and low-level system infrastructure.
- Ensure code quality through testing, code reviews, and performance analysis.
- Stay updated on the latest Linux kernel developments and emerging trends in the field.
- Bachelor's or Master's degree in Computer Science , Electrical Engineering , or a related field.
- 4+ years of professional experience in Linux kernel development .
- In-depth understanding of kernel subsystems , process scheduling , memory management , file systems , and interrupt handling .
- Strong experience in developing, debugging, and maintaining Linux device drivers .
- Proficiency in C and assembly programming for low-level system development.
- Experience with debugging tools such as gdb , perf , and strace .
- Solid understanding of hardware architecture and how it interacts with the kernel.
- Familiarity with version control systems (e.g., Git ) and kernel patch management.
- Experience with kernel security mechanisms and performance tuning.
- Excellent problem-solving skills, attention to detail, and ability to work in a team environment.
Senior Software Engineer, Linux Driver and Kernel Developer
Posted 14 days ago
Job Viewed
Job Description
Crusoe is building the World's Favorite AI-first Cloud infrastructure company. We're pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications. Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the "gold standard" for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.
Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team that's setting the pace for responsible, transformative cloud infrastructure.
About This Role:
The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior Software Engineer specializing in Linux Kernel and Driver Development. This role is critical in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. A deep understanding of Linux kernel internals is essential for developing reliable, high-performance systems supporting our innovative hardware and software solutions. This is a full-time position.
What You'll Be Working On:
- Linux Kernel Development: Develop and maintain Linux kernel modules, including device drivers, to support new hardware and enhance existing functionality. Design and implement efficient drivers for various hardware devices and optimize existing drivers for performance and reliability.
- System-Level Troubleshooting: Diagnose and resolve complex system issues at the kernel level. Work closely with hardware teams to debug and resolve hardware-software integration issues.
- Performance Analysis: Analyze and enhance system performance, focusing on kernel optimization, memory management, and process scheduling.
- Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality. Implement best practices for kernel development and contribute to continuous improvement initiatives.
- Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware, software, and QA, to ensure cohesive and integrated product development.
- Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving.
- Hypervisor Focus: Focus on development, testing, and debugging all aspects of the Linux Kernel as it pertains to the hypervisor hardware and software stack.
- Hardware Understanding: Work closely with designers and architects to understand functional IP blocks and their use-cases.
- Debugging and Root-Cause Analysis: Debug and root-cause a variety of hardware and software issues.
- Linux Kernel Expertise: Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling.
- Hardware Experience: Experience working with Smart NIC and DPU hardware (Nvidia CX6/7 and BF3). Experience with kernel bypass and hardware offloads.
- Debugging & Troubleshooting: Strong debugging skills in kernel context. Experience exercising/validation of systems from user space, and knowledge of user space APIs.
- Platform Experience: Experience porting/maintaining Linux distributions for a platform. Experience with kexec, kpatch, kdump.
- Technical Proficiency: Experienced C programmer.
- Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, or a related field, and a minimum of 5 years of relevant industry experience with 3 years of low-level operating systems exposure.
- Safety and Compliance: Must be able to pass a background check.
- Company Values: Embody the Company values.
- Exposure to embedded Linux kernel development.
- Industry competitive pay
- Restricted Stock Units in a fast growing, well-funded technology company
- Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
- Employer contributions to HSA accounts
- Paid Parental Leave
- Paid life insurance, short-term and long-term disability
- Teladoc
- 401(k) with a 100% match up to 4% of salary
- Generous paid time off and holiday schedule
- Cell phone reimbursement
- Tuition reimbursement
- Subscription to the Calm app
- MetLife Legal
- Company paid Commuter FSA benefit of $200 per month
Compensation:
Compensation will be paid in the range of $52,000 - 184,000. Restricted Stock Units are included in all offers. Compensation to be determined by the applicant's education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.
Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Kernel Software Developer
Posted 24 days ago
Job Viewed
Job Description
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
- 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
- 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
Be The First To Know
About the latest Kernel developer Jobs in United States !
Senior Software Engineer, Linux Driver and Kernel Developer (San Francisco)
Posted 9 days ago
Job Viewed
Job Description
Crusoe is building the Worlds Favorite AI-first Cloud infrastructure company. Were pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications. Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the gold standard for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.
Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team thats setting the pace for responsible, transformative cloud infrastructure.
About This Role:
The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior Software Engineer specializing in Linux Kernel and Driver Development. This role is critical in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. A deep understanding of Linux kernel internals is essential for developing reliable, high-performance systems supporting our innovative hardware and software solutions. This is a full-time position.
What Youll Be Working On:
Linux Kernel Development: Develop and maintain Linux kernel modules, including device drivers, to support new hardware and enhance existing functionality. Design and implement efficient drivers for various hardware devices and optimize existing drivers for performance and reliability.
System-Level Troubleshooting: Diagnose and resolve complex system issues at the kernel level. Work closely with hardware teams to debug and resolve hardware-software integration issues.
Performance Analysis: Analyze and enhance system performance, focusing on kernel optimization, memory management, and process scheduling.
Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality. Implement best practices for kernel development and contribute to continuous improvement initiatives.
Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware, software, and QA, to ensure cohesive and integrated product development.
Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving.
Hypervisor Focus: Focus on development, testing, and debugging all aspects of the Linux Kernel as it pertains to the hypervisor hardware and software stack.
Hardware Understanding: Work closely with designers and architects to understand functional IP blocks and their use-cases.
Debugging and Root-Cause Analysis: Debug and root-cause a variety of hardware and software issues.
What Youll Bring to the Team:
Linux Kernel Expertise: Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling.
Hardware Experience: Experience working with Smart NIC and DPU hardware (Nvidia CX6/7 and BF3). Experience with kernel bypass and hardware offloads.
Debugging & Troubleshooting: Strong debugging skills in kernel context. Experience exercising/validation of systems from user space, and knowledge of user space APIs.
Platform Experience: Experience porting/maintaining Linux distributions for a platform. Experience with kexec, kpatch, kdump.
Technical Proficiency: Experienced C programmer.
Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, or a related field, and a minimum of 5 years of relevant industry experience with 3 years of low-level operating systems exposure.
Safety and Compliance: Must be able to pass a background check.
Company Values: Embody the Company values.
Bonus Points:
Exposure to embedded Linux kernel development.
Benefits:
Hybrid work schedule
Industry competitive pay
Restricted Stock Units in a fast growing, well-funded technology company
Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
Employer contributions to HSA accounts
Paid Parental Leave
Paid life insurance, short-term and long-term disability
Teladoc
401(k) with a 100% match up to 4% of salary
Generous paid time off and holiday schedule
Cell phone reimbursement
Tuition reimbursement
Subscription to the Calm app
MetLife Legal
Company paid commuter benefit; $50 per pay period
Compensation:
Compensation will be paid in the range of $83,000 - 210,000. Restricted Stock Units are included in all offers. Compensation to be determined by the applicants education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.
Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
#J-18808-LjbffrSenior Software Engineer, Linux Driver and Kernel Developer (San Francisco)
Posted 12 days ago
Job Viewed
Job Description
Crusoe is building the Worlds Favorite AI-first Cloud infrastructure company. Were pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications. Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the gold standard for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.
Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team thats setting the pace for responsible, transformative cloud infrastructure.
About This Role:
The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior Software Engineer specializing in Linux Kernel and Driver Development. This role is critical in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. A deep understanding of Linux kernel internals is essential for developing reliable, high-performance systems supporting our innovative hardware and software solutions. This is a full-time position.
What Youll Be Working On:
Linux Kernel Development: Develop and maintain Linux kernel modules, including device drivers, to support new hardware and enhance existing functionality. Design and implement efficient drivers for various hardware devices and optimize existing drivers for performance and reliability.
System-Level Troubleshooting: Diagnose and resolve complex system issues at the kernel level. Work closely with hardware teams to debug and resolve hardware-software integration issues.
Performance Analysis: Analyze and enhance system performance, focusing on kernel optimization, memory management, and process scheduling.
Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality. Implement best practices for kernel development and contribute to continuous improvement initiatives.
Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware, software, and QA, to ensure cohesive and integrated product development.
Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving.
Hypervisor Focus: Focus on development, testing, and debugging all aspects of the Linux Kernel as it pertains to the hypervisor hardware and software stack.
Hardware Understanding: Work closely with designers and architects to understand functional IP blocks and their use-cases.
Debugging and Root-Cause Analysis: Debug and root-cause a variety of hardware and software issues.
What Youll Bring to the Team:
Linux Kernel Expertise: Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling.
Hardware Experience: Experience working with Smart NIC and DPU hardware (Nvidia CX6/7 and BF3). Experience with kernel bypass and hardware offloads.
Debugging & Troubleshooting: Strong debugging skills in kernel context. Experience exercising/validation of systems from user space, and knowledge of user space APIs.
Platform Experience: Experience porting/maintaining Linux distributions for a platform. Experience with kexec, kpatch, kdump.
Technical Proficiency: Experienced C programmer.
Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, or a related field, and a minimum of 5 years of relevant industry experience with 3 years of low-level operating systems exposure.
Safety and Compliance: Must be able to pass a background check.
Company Values: Embody the Company values.
Bonus Points:
Exposure to embedded Linux kernel development.
Benefits:
Industry competitive pay
Restricted Stock Units in a fast growing, well-funded technology company
Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
Employer contributions to HSA accounts
Paid Parental Leave
Paid life insurance, short-term and long-term disability
Teladoc
401(k) with a 100% match up to 4% of salary
Generous paid time off and holiday schedule
Cell phone reimbursement
Tuition reimbursement
Subscription to the Calm app
MetLife Legal
Company paid Commuter FSA benefit of $200 per month
Compensation:
Compensation will be paid in the range of $83,000 - 210,000. Restricted Stock Units are included in all offers. Compensation to be determined by the applicants education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.
Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
#J-18808-LjbffrSenior Kernel Software Developer
Posted 5 days ago
Job Viewed
Job Description
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
We are seeking a Windows Kernel Driver Engineer with extensive experience in filter driver development and Windows system internals to join our cybersecurity product team. In this role, you will build and maintain critical kernel-mode components that power next-generation threat detection, prevention, and response capabilities on Windows systems.
JOB SCOPE
The Kernel Developer will be responsible for, but not limited to:
- Design and develop kernel-mode filter drivers (file system minifilter, registry filter, network filter, etc.) to support security monitoring and enforcement.
- Investigate and reverse-engineer Windows internals to implement low-level security features and bypass-resistant protections.
- Collaborate with the threat research, detection, and user-mode engineering teams to develop scalable and stealthy security solutions.
- Perform in-depth kernel debugging , crash dump analysis, and performance tuning using WinDbg, ETW, and related tools.
- Develop robust, secure, and maintainable driver code that meets Microsoft's signing and certification standards.
- Monitor Windows platform changes to ensure compatibility and stability across OS versions.
- 5+ years of hands-on experience writing Windows kernel-mode drivers , particularly filter drivers.
- Expert knowledge of Windows system internals (memory management, I/O subsystem, object manager, etc.).
- Proficiency in C/C++ , Windows Driver Kit (WDK), and kernel debugging tools.
- Experience in the cybersecurity domain , especially endpoint protection, EDR, anti-malware, or kernel-level monitoring.
- Solid understanding of code injection techniques, hooking, kernel-mode exploits , and mitigation strategies.
- Strong problem-solving skills and a security-first engineering mindset.
- Experience with malware analysis , reverse engineering, or rootkit detection.
- Familiarity with Windows kernel threat models and secure coding practices.
- Exposure to Microsoft kernel-mode signing, WHQL, and driver submission processes
- Contributions to the infosec community (research, publications, open-source projects, talks)
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.