Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
C/C++ Developer
New York, NY · Remote
$50.25 - $67.50/hr
Partner with graphics driver and runtime engineers to validate hypotheses, test fixes, and confirm ... Comfortable working in Windows environments (command line basics, driver/runtime builds) and strong ...
Quick apply
C/C++ Developer
New York, NY · Remote
$50.25 - $67.50/hr
Partner with graphics driver and runtime engineers to validate hypotheses, test fixes, and confirm ... Comfortable working in Windows environments (command line basics, driver/runtime builds) and strong ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Installation Project Manager - Residential Windows
New Rochelle, NY · On-site
$85K - $95K/yr
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
Installation Project Manager - Residential Windows
New Rochelle, NY · On-site
$85K - $95K/yr
Valid driver's license with a clean driving record. * Ability to lift, push/pull, and carry up to ... For more than a century, we've been at the forefront of designing, building, and engineering ...
EUC Engineer
Jersey City, NJ · On-site
Key Responsibilities Windows Engineering & Endpoint Platform * Engineer, maintain, and optimize a ... Understanding of end‑user hardware (laptops, workstations, peripherals) and driver/firmware ...
Quick apply
EUC Engineer
Jersey City, NJ · On-site
Key Responsibilities Windows Engineering & Endpoint Platform * Engineer, maintain, and optimize a ... Understanding of end‑user hardware (laptops, workstations, peripherals) and driver/firmware ...
Key Responsibilities Windows Engineering & Endpoint Platform * Engineer, maintain, and optimize a ... Understanding of end‑user hardware (laptops, workstations, peripherals) and driver/firmware ...
Quick apply
Key Responsibilities Windows Engineering & Endpoint Platform * Engineer, maintain, and optimize a ... Understanding of end‑user hardware (laptops, workstations, peripherals) and driver/firmware ...
Entry Level Software Engineer
Hicksville, NY · On-site
$70K/yr
... Windows, iOS, Android) Create Application Programming Interfaces (APIs) that are clean, well ... device drivers, and hardware architectures Cloud-Based Development - Architect and develop new ...
Entry Level Software Engineer
Hicksville, NY · On-site
$70K/yr
... Windows, iOS, Android) Create Application Programming Interfaces (APIs) that are clean, well ... device drivers, and hardware architectures Cloud-Based Development - Architect and develop new ...
Lead Software Developer
Newark, NJ · On-site
$121K - $152K/yr
... driver of innovation for our registration portals and promotional live events. In this role, you ... Establish the standards for application responsiveness and cross-platform compatibility (Windows ...
Lead Software Developer
Newark, NJ · On-site
$121K - $152K/yr
... driver of innovation for our registration portals and promotional live events. In this role, you ... Establish the standards for application responsiveness and cross-platform compatibility (Windows ...
Strong familiarity with windows kernel drivers * Experience designing or maintaining a Windows ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...
Quick apply
Strong familiarity with windows kernel drivers * Experience designing or maintaining a Windows ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...
Lead Software Developer
$121K - $152K/yr
... driver of innovation for our registration portals and promotional live events. In this role, you ... Establish the standards for application responsiveness and cross-platform compatibility (Windows ...
Lead Software Developer
$121K - $152K/yr
... driver of innovation for our registration portals and promotional live events. In this role, you ... Establish the standards for application responsiveness and cross-platform compatibility (Windows ...
IT Support Engineer - Tier 3
Manhattan, NY · On-site
$70 - $80/hr
Administer Windows Server environments, including Active Directory, Group Policy, DNS, DHCP, file ... Valid driver's license and ability to travel between NYC locations. Preferred * ITIL certification.
New
Quick apply
IT Support Engineer - Tier 3
Manhattan, NY · On-site
$70 - $80/hr
Administer Windows Server environments, including Active Directory, Group Policy, DNS, DHCP, file ... Valid driver's license and ability to travel between NYC locations. Preferred * ITIL certification.
New
... a driver of change. A successful candidate will be able to: * Demonstrate fluency in working with Windows Server operating systems, paired with a strong command-line aptitude and a willingness to ...
... a driver of change. A successful candidate will be able to: * Demonstrate fluency in working with Windows Server operating systems, paired with a strong command-line aptitude and a willingness to ...
Production Engineer
Newark, NJ · On-site
... a driver of change. A successful candidate will be able to: * Demonstrate fluency in working with Windows Server operating systems, paired with a strong command-line aptitude and a willingness to ...
Production Engineer
Newark, NJ · On-site
... a driver of change. A successful candidate will be able to: * Demonstrate fluency in working with Windows Server operating systems, paired with a strong command-line aptitude and a willingness to ...
IT Support Engineer - Tier 3
Manhattan, NY · On-site
$80/hr
Administer Windows Server environments, including Active Directory, Group Policy, DNS, DHCP, file ... Valid driver's license and ability to travel between NYC locations. Preferred * ITIL certification.
New
IT Support Engineer - Tier 3
Manhattan, NY · On-site
$80/hr
Administer Windows Server environments, including Active Directory, Group Policy, DNS, DHCP, file ... Valid driver's license and ability to travel between NYC locations. Preferred * ITIL certification.
New
Proficient in basic computer skills utilizing Windows / Outlook / Word / Excel and scheduling ... Valid driver's license - Occasional travel within the region may be required. Proven ability to ...
Proficient in basic computer skills utilizing Windows / Outlook / Word / Excel and scheduling ... Valid driver's license - Occasional travel within the region may be required. Proven ability to ...
Senior Onsite Compute Engineer (SME)
Manhattan, NY · On-site
$57.25 - $71.50/hr
... driver lifecycles. • Oversee VMware vSphere (ESXi/vCenter) and VMware Cloud Foundation (VCF ... Windows Server (AD-joined workloads/Failover Clustering) and Linux (RHEL) operating systems. • ...
Senior Onsite Compute Engineer (SME)
Manhattan, NY · On-site
$57.25 - $71.50/hr
... driver lifecycles. • Oversee VMware vSphere (ESXi/vCenter) and VMware Cloud Foundation (VCF ... Windows Server (AD-joined workloads/Failover Clustering) and Linux (RHEL) operating systems. • ...
Systems Support Engineer
Hauppauge, NY · On-site
$65K - $85K/yr
Support Windows Server environments, Active Directory, Group Policy, DNS, DHCP, and user ... Valid driver's license with the ability to travel to client sites as needed. * Cisco Certified ...
Systems Support Engineer
Hauppauge, NY · On-site
$65K - $85K/yr
Support Windows Server environments, Active Directory, Group Policy, DNS, DHCP, and user ... Valid driver's license with the ability to travel to client sites as needed. * Cisco Certified ...
Systems Support Engineer
Hauppauge, NY · On-site
$65K - $85K/yr
Support Windows Server environments, Active Directory, Group Policy, DNS, DHCP, and user ... Valid driver's license with the ability to travel to client sites as needed. * Cisco Certified ...
Systems Support Engineer
Hauppauge, NY · On-site
$65K - $85K/yr
Support Windows Server environments, Active Directory, Group Policy, DNS, DHCP, and user ... Valid driver's license with the ability to travel to client sites as needed. * Cisco Certified ...
Windows Driver Developer information
What is a Windows driver developer?
A Windows Driver Developer is responsible for designing, developing, and maintaining device drivers that enable hardware components to communicate with the Windows operating system. They work with low-level programming languages like C and C++, using frameworks such as the Windows Driver Kit (WDK). Their role often involves debugging, optimizing performance, and ensuring compatibility with different Windows versions. These developers collaborate with hardware engineers and software teams to ensure seamless hardware functionality.
What are the key skills and qualifications needed to thrive as a Windows driver developer?
A Windows Driver Developer should have strong proficiency in C/C++ programming, solid knowledge of Windows operating system internals, and experience with kernel-mode software development. Familiarity with tools like Visual Studio, Windows Driver Kit (WDK), and version control systems, as well as certifications such as Microsoft Certified: Windows Developer Associate, are highly valued. Attention to detail, effective problem-solving, and the ability to communicate technical concepts clearly are crucial soft skills for the role. These skills enable developers to create robust, secure, and high-performance drivers that integrate seamlessly with complex hardware and software ecosystems.
What are some typical challenges faced by Windows driver developers in their day-to-day work?
Windows Driver Developers commonly encounter challenges such as debugging low-level kernel issues, ensuring compatibility across different hardware configurations, and maintaining system stability while integrating new drivers. They must often troubleshoot complex interactions between hardware, the Windows operating system, and other software components, which can require deep diagnostic skills and careful attention to system logs. Collaborating with hardware engineers, QA testers, and other software developers is usually a regular part of the job to ensure seamless functionality and address issues quickly. Despite these challenges, the role offers opportunities to work on technically interesting problems and contribute to high-impact system components.
What are the most commonly searched types of Windows Driver Developer jobs in New York?
The most popular types of Windows Driver Developer jobs in New York are:
What are popular job titles related to Windows Driver Developer jobs in New York?
For Windows Driver Developer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Windows Driver Developer jobs in New York look for?
The top searched job categories for Windows Driver Developer jobs in New York are:

$189K - $224K/yr
Full-time
Re-posted 29 days ago
Job description
System Level Software Engineer - Driver Development - 2784
Job Ref.: 2784
Job Title: System Level Software Engineer - Driver Development
Role: Information Technology
Relocation Available: Yes
Industry: I.T.
Location: South Carolina
Town / City: Greer
Job Type: Permanent full-time
Job description:
Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
6-8+ years C, C+ programming experience.
6-8+ years of application development experience
Excellent written and verbal communications skills
Strong debugging skills
Superior problem solving abilities
Ability to work independently or as part of a team
Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.
Desired Skills (not required)
WinDBG
embedded Linux
Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).
Experience with real time and multithreaded applications
Experience performing architectural definition, documentation, and development at the system level
Reverse Engineering (IDA Pro, Ollydbg, etc.)
Communication protocol experience (designing, implementing)
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)
Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.
Bottom Line Requirements:
1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
3. 6-8+ years C, C+ programming experience.
4. 6-8+ years of application development experience.
5. US Citizen able to obtain clearance.
All your information will be kept confidential according to EEO guidelines.