1

Temporary Windows Kernel Developer Jobs in Durham, NC

Strong foundation in Windows and/or solid Linux/Unix experience in an enterprise environment ... Knowledge of kernel mode vs. user mode, Active Directory, and Group Policies. Familiarity with ...

Strong foundation in Windows and/or solid Linux/Unix experience in an enterprise environment ... Knowledge of kernel mode vs. user mode, Active Directory, and Group Policies. Familiarity with ...

Java Developer

Durham, NC · On-site

$48 - $62.25/hr

ATR provides a suite of services including temporary and temp-to-perm staffing, direct placement ... and Windows or OSX - Familiarity with DevOps - Ability to speak and write well - Track record of ...

Java Developer

Durham, NC

$48 - $62.25/hr

ATR provides a suite of services including temporary and temp-to-perm staffing, direct placement ... and Windows or OSX - Familiarity with DevOps - Ability to speak and write well - Track record of ...

NMHC - #1 Fastest Growing Developer; #2 Fastest Growing Building; #8 Largest National Developer ... hardware, windows, flag poles, fire extinguishers, mailboxes, temporary door locks etc.

Temporary Windows Kernel Developer information

See Durham, NC salary details

$58.5K

$130.4K

$216K

How much do temporary windows kernel developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for temporary windows kernel developer in Durham, NC is $130,422.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,300.00 and $154,600.00 per year, depending on experience, location, and employer.

What is the difference between Temporary Windows Kernel Developer vs Temporary Device Driver Developer?

AspectTemporary Windows Kernel DeveloperTemporary Device Driver Developer
CredentialsProficiency in Windows kernel programming, C/C++, and relevant certificationsSimilar skills in driver development, often requiring Windows driver certifications
Work EnvironmentDeveloping and testing kernel modules within Windows OS environmentDesigning, coding, and debugging device drivers for hardware components
Industry UsageUsed across software companies, hardware manufacturers, and system integratorsPrimarily in hardware manufacturing, embedded systems, and hardware support firms
Search & Comparison IntentOften compared due to overlapping skills in Windows kernel and driver development

Temporary Windows Kernel Developers and Temporary Device Driver Developers share core skills in C/C++ and Windows OS. While kernel developers focus on core system modules, device driver developers specialize in hardware communication. Both roles are essential in system-level software development and often overlap in certifications and work environments.

What skills and qualifications are needed to be a temporary Windows kernel developer?

To thrive as a Temporary Windows Kernel Developer, you need strong expertise in C/C++ programming, in-depth knowledge of Windows internals, and experience with driver development, often supported by a relevant degree in computer science or engineering. Familiarity with tools such as WinDbg, Visual Studio, and Windows Driver Kit (WDK), along with understanding of kernel debugging and code analysis, is typically required. Excellent problem-solving skills, attention to detail, and the ability to communicate technical concepts clearly are essential soft skills. These abilities ensure efficient development and troubleshooting of low-level system components, critical for system stability and security.

What are common challenges faced by temporary Windows kernel developers, and how can they be addressed?

Temporary Windows Kernel Developers often encounter challenges such as quickly ramping up on complex codebases, understanding proprietary system architectures, and adapting to fast-paced project timelines. To address these challenges, it’s helpful to proactively communicate with team members, leverage available documentation, and participate in code reviews. Additionally, using debugging and virtualization tools familiar to Windows kernel development can streamline troubleshooting and integration tasks. Collaborating closely with QA and security teams is also crucial to ensure robust and secure kernel-level code.

What is a temporary Windows kernel developer?

Temporary Windows Kernel Developers are software engineers hired on a short-term basis to work on the core components of the Microsoft Windows operating system, known as the kernel. Their responsibilities include designing, coding, debugging, and maintaining kernel-mode modules, device drivers, or system utilities. These developers must have deep knowledge of Windows internals, C/C++ programming, and often work on performance optimization, security, or compatibility projects. Temporary positions are common when companies need specialized expertise for a specific project or during peak workloads.
What are popular job titles related to Temporary Windows Kernel Developer jobs in Durham, NC? For Temporary Windows Kernel Developer jobs in Durham, NC, the most frequently searched job titles are:
What job categories do people searching Temporary Windows Kernel Developer jobs in Durham, NC look for? The top searched job categories for Temporary Windows Kernel Developer jobs in Durham, NC are:

Technical Support Engineer

Qualys

Raleigh, NC • On-site

Full-time

Re-posted 22 hours ago


Job description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Qualys, a leading cybersecurity firm, is seeking a Technical Support Engineer for Security Applications to resolve global customer and partner service requests promptly. Collaborate across teams for high customer satisfaction in a secure environment. Ideal for security enthusiasts with solid networking skills. Lead in resolving technical issues, provide top-tier support, and contribute to world-class assistance.
** The successful applicant will be performing work in FedRAMP environments, and therefore, must be a U.S. Person (i.e. U.S. citizen, U.S. national, lawful permanent resident, asylee, or refugee). This position may also perform work that the U.S. government has specified can only be performed by a U.S. citizen on U.S. soil. **
Responsibilities:
  • Promptly resolve global customer and partner service requests in a highly secured environment.
    Collaborate with cross-functional teams for high customer satisfaction.
    Provide support via phone, email, and MS Teams for Product modules over the SaaS platform.
    Ensure friendly and professional customer interactions throughout the service life cycle.
    Act as the main point of contact for technical issues, collaborating directly with Development and QA teams.
    Thrive in a challenging and dynamic environment, delivering world-class support and technical solutions.

Qualifications:
  • 2+ years of technical support experience.
    Experience in Vulnerability Management and Web Application Security/Firewall application support.
    In-depth TCP/IP understanding and LAN/WAN infrastructure knowledge.
    Strong foundation in Windows and/or solid Linux/Unix experience in an enterprise environment.
    Familiarity with common OS services (IIS, BIND, Apache, AD, WINS, Samba, SSH).
    Knowledge of firewalls, Intrusion Detection System technologies, and Network Vulnerability Scanners.
    Outstanding troubleshooting and analytical skills.
    Excellent written and verbal communication skills.
    Bachelor of Science in Computer Science or equivalent experience.

Networking:
  • OSI Layer understanding.
    Knowledge of broadcast domain vs. collision domain.
    Familiarity with different records zones in DNS and how it works.
    Understanding of SSL Handshake and TCP/IP Handshake.
    Proficiency in ARP, DHCP, proxy servers, and DNS cache clearing.
    Differentiation between TCP and UDP, and protocols & their workings.

Linux/Unix:
  • Understanding of the boot process and run levels.
    Various ways to assign an IP address to a Unix/Linux/Debian machine.
    Proficient in checking running processes, hidden files, and installing packages.
    Knowledge of sudo, permissions, file systems, and SSH banner.

Windows:
  • Insight into the Windows boot process and control panel basics.
    Understanding of UAC, registry hives, and remote registry manipulation tools.
    Knowledge of kernel mode vs. user mode, Active Directory, and Group Policies.
    Familiarity with Kerberos and NTLM authentication, Procmon, and service control manager.

Security:
  • Understanding of vulnerabilities, the vulnerability cycle, and exploits.
    Knowledge of malware types (virus, trojan, worm) and False/True Positive/Negative concepts.
    Understanding of False Positive, False Negative, True Positive, and True Negative in the security context.

Preferred:
  • Experience with packet capture review and diagnosis.
    Previous API support and Regex knowledge.
    Scripting experience (Bash, Python).
    Knowledge of major web server software, UNIX/Windows web services, and diverse platforms.
    Oracle and Microsoft SQL knowledge.
    CCNA, MCSE, CISSP, CompTIA Security+, and CEH certifications are highly desirable.
    Experience with Customer Support and Development Tools (Salesforce, Jira, etc.).

Qualys is an Equal Opportunity Employer, please see our EEO policy.