1

Temporary Windows Device Driver Jobs (NOW HIRING)

Windows device driver development experience is a plus Salary Range $140,000 - $190,000 The salary offered will depend on several factors, including your location, level, education, training ...

OR

$122.40K - $161.30K/yr

Experience writing Windows device drivers * Experience with kernel mode development Your base salary will be determined based on your location, experience, and the pay of employees in similar ...

Embedded Software Engineer

Tucson, AZ · On-site

$101K - $124K/yr

Windows device driver development experience * Experience with middleware transport frameworks such as zeroMQ or Thrift * Basic understanding of electronic hardware such as microprocessors, FPGAs ...

next page

Showing results 1-20

Temporary Windows Device Driver information

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

To thrive as a Temporary Windows Device Driver Developer, you need strong experience in C/C++ programming, knowledge of Windows kernel architecture, and a background in computer engineering or a related field. Familiarity with Windows Driver Kit (WDK), Visual Studio, and debugging tools like WinDbg is typically required, along with relevant Microsoft certifications being advantageous. Excellent problem-solving abilities, attention to detail, and effective communication skills help you collaborate with teams and address complex technical issues. These skills ensure the development of reliable, efficient drivers that maintain system stability and meet project timelines.

What are some common challenges faced by Temporary Windows Device Driver developers, and how can they prepare for them?

Temporary Windows Device Driver developers often face tight deadlines and the need to quickly adapt to unfamiliar hardware or software environments. Since these roles are typically project-based, you may have limited time to learn about proprietary systems or integrate with legacy code. To succeed, it's important to have strong problem-solving skills, be comfortable with Windows kernel-mode programming, and maintain clear communication with hardware teams and QA engineers. Staying up-to-date on the latest Windows Driver Kit (WDK) updates and best practices can also help you hit the ground running.

What does a Temporary Windows Device Driver do?

A Temporary Windows Device Driver is a professional who develops or maintains drivers—software that allows Windows operating systems to communicate with hardware devices—on a temporary or contract basis. Their main responsibilities include writing, testing, debugging, and updating device driver code to ensure hardware compatibility and performance. They often work for companies needing short-term expertise for product launches, hardware updates, or troubleshooting specific device issues. These specialists may also help with documentation and support during the integration of new hardware components.

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

AspectTemporary Windows Device DriverWindows Driver Developer
CredentialsBasic knowledge of Windows drivers, possibly no formal certificationAdvanced certifications like Microsoft Certified: Windows Driver Development
Work EnvironmentShort-term projects, testing, or troubleshooting in IT or hardware labsLong-term development, design, and maintenance in software or hardware companies
Employer & IndustryIT departments, hardware manufacturers, testing labsSoftware companies, hardware vendors, tech firms

The main difference is that a Temporary Windows Device Driver is typically a short-term, task-specific role focused on testing or troubleshooting, while a Windows Driver Developer is a more experienced professional involved in designing and maintaining drivers long-term.

What cities are hiring for Temporary Windows Device Driver jobs? Cities with the most Temporary Windows Device Driver job openings:
What are the most commonly searched types of Windows Device Driver jobs? The most popular types of Windows Device Driver jobs are:
What states have the most Temporary Windows Device Driver jobs? States with the most job openings for Temporary Windows Device Driver jobs include:
Sr. Software Engineer (27251)

Sr. Software Engineer (27251)

Supermicro

San Jose, CA

$140K - $190K/yr

Other

Posted 10 days ago


Job description

Job Req ID: 27251
About Supermicro:

Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary:

Supermicro is seeking a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/SATA, USB and other HW related areas of storage and server products. As part of our small but important software engineering team, you will be responsible for leading the projects and provide technical expertise and recommendations to support and enhance our development projects.

Essential Duties and Responsibilities:

* Responsible for developing, testing, delivering, documenting, and maintaining Linux/Windows application, driver for server and storage system
* Develop Linux/Windows application, driver code, and debugging/troubleshooting potential issues
* Work closely with research and design team members and validation team members
* Responsible for all software and firmware related issues during the planning, development, and validation stages of the program coding in Java, C, C++
* Responsible for installation of scripts and software validation

Qualifications:

* BS/MS CS/CE/EE
* 7+ years of working experience in Linux/Windows Programming
* Strong programming skills in C, familiar with ARM-based assembly language is a plus
* Experience in Linux OS using source code control systems, familiar with U-Boot/ThreadX is a plus
* Capability to design, maintain for specific SAS Expander/IPMI firmware requirements
* Windows device driver development experience is a plus

Salary Range

$140,000 - $190,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.