1

Temporary Windows Kernel Developer Jobs in Rochester, NY

UNIX-based OS specific duties include responsibility for knowledge of kernel and network services ... Contract/Temp help/Level I & II staff, as needed - Develops expertise in a Unix technology ...

Integration Engineer

Rochester, NY · On-site

$75K - $100K/yr

This role is responsible for building, hardening, and integrating Windows and Linux operating ... Familiarity with kernel, drivers, etc. as it relates to each OS * CI/CD for image builds

Temporary Windows Kernel Developer information

See Rochester, NY salary details

$59.7K

$133.2K

$220.5K

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

As of May 30, 2026, the average yearly pay for temporary windows kernel developer in Rochester, NY is $133,170.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,500.00 and $157,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Temporary Windows Kernel Developer, and why are they important?

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 some 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 are Temporary Windows Kernel Developers?

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 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 are popular job titles related to Temporary Windows Kernel Developer jobs in Rochester, NY? For Temporary Windows Kernel Developer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Temporary Windows Kernel Developer jobs in Rochester, NY look for? The top searched job categories for Temporary Windows Kernel Developer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Temporary Windows Kernel Developer jobs? Cities near Rochester, NY with the most Temporary Windows Kernel Developer job openings:
UNIX Engineer 3

UNIX Engineer 3

w3r Consulting

Rochester, NY • On-site

Contractor

Posted 17 days ago


Job description

Summary Description:
The Unix Engineer position manages a network of servers, providing on-call, 24x7x365 support, and some weekend work.UNIX-based OS specific duties include responsibility for knowledge of kernel and network services, and are responsible for installation, maintenance and administration of multiple UNIX servers: including IBM AIX, Sun Solaris, and multiple Linux Distributions (RedHat, SUSE, CentOS ) across multiple locations.
Essential Resource Responsibilities / Accountabilities:
Level III
- Provides 24 x 7 overall Operations/Deployment/Problem support for the Unix environments
- Provides advanced level of deployment functions for the Unix environments
- Monitors and reviews contractual agreements, including long and short term planning strategies
- Develops organizational standards for Unix system design, utilization and vendor support
- Recommends and leads large scale process improvements to the overall Unix Methodology
- Leads medium to larger projects as directed by management
- Defines scope, objectives and needs for new or revised documentation of existing Unix installations
- Develops standard operating procedures (SOPs) as they relate to the support of Unix systems
- Provides direction and oversees Intern/Contract/Temp help/Level I & II staff, as needed
- Develops expertise in a Unix technology discipline and acts as a company SME in that area
- Must possess a working knowledge of LAN based protocols and technical knowledge of server communications related to Windows O/S
- Knowledge of Windows NT in a server environment, and in interaction with UNIX is HIGHLY desirable.
- Ability to respond quickly to issues facing high availability, high demand, enterprise wide services a must.
- Willingness to work irregular hours and be on pager coverage.
- Sun Certified Solaris Administrator certification desired. o Language: UNIX shell scripting and Perl
- Maintains an advanced level of knowledge on Unix technologies appropriate to client
- Provides overall advanced operations support for the Unix environments through daily/weekly/monthly/annually defined maintenance activities
- Provides advanced problem determination and resolution on the Unix environments from both monitoring systems and escalated help desk tickets
- Provides advanced support of the activities of Unix environments throughout the regions. Confers with management levels to define scope, objectives and overall need of the sites
- Provides advanced Unix support for internal and external projects
- Works closely with IPM Engineering to develop project designs that are adequate for production processing (jointly)
- Works closely with IPM Engineering to develop proposals and evaluates Unix systems and makes recommendations of those services (jointly)
Minimum Resource Qualifications:
Level III
- Bachelor's degree in IT-related discipline (Computer Science, Information Technology, or equivalent)
- Five years of related work experience (UNIX-based operating systems).
- Ability to interface with all levels of management, other plans and outside professionals.
- Extensive knowledge of distributed systems.
- Experience with UNIX-based operations system including knowledge of kernel and server services.
- Experience with journaled file systems, TCP/IP, NFS, SAMBA and DNS.
- Experience with Apache web servers, mail, storage attached server (SAN) devices and technologies.?br - Experience installing, maintaining, and administering multiple Unix servers: including IBM AIX, Sun Solaris and Linux across multiple locations.
- Experience with Enterprise Technologies (NFS, performance tuning, mail, security etc.).
- Experience with Advanced Internet server protocols and utilities (DNS, SMTP, POP, IMAP, HTTP/S, TLS, S/FTP, TCP/IP, UDP, SSH).
- Ability to successfully handle the completion of multiple concurrent assignments or related support mechanisms for escalation/resolution purposes.
- Understanding of cluster configurations and concepts, shell scripting performance tuning.
- Advanced skill level in SAN/NAS storage solutions (NetApp, IBM SVC, DS8000 series, XIV).
- Advanced Skill level in LDAP/OpenLDAP configuration and support.
- Advanced Skill level in Enterprise backup solutions (IBM TSM).
- Experience with OS and/or software based clustering (Veritas, RedHat).
- Experience with Security hardening and event monitoring (NMON, Solarwinds).
- Advanced enterprise level skills in shell scripting and programming.
- Knowledge of Windows NT in a server environment, and in interaction with UNIX is HIGHLY desirable.
- Ability to respond quickly to issues facing high availability, high demand, enterprise wide services a must.
- Willingness to work irregular hours and be on pager coverage.
- Sun Certified Solaris Administrator certification desired. Knowledge of:o Server hardware: Sun Enterprise Servers, IBM POWER Servers. o Storage IBM DS8000, IBM 840, SVC, XIVo Operating Systems: AIX 5.3, 6.1 , 7.1 Solaris 9, 10, RedHat 6.x 7.xo Special Software: Veritas Volume Manager, Veritas File Systems, Veritas Cluster Server, Sendmail, SAMBA, SSH, TCP-Wrapper, Iplanet, Apache Web server, Netscape Enterprise Server, Sun Solstice Disksuiteo Networking: TCP/IP, NFS, LDAP, Automount, DSN, NIMo Language: UNIX shell scripting and Perl