Sr. Windows OS Software Engineer

Hudson Manpower

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science/Computer Engineering or equivalent experience
  • Minimum of 2 years industry experience specifically in Windows OS software development
  • Experience in Windows kernel/module development and OS internals
  • Solid understanding of image creation and deployment processes
  • Proficient in Windows development with C++ and familiar with Visual Studio
  • Knowledge of networking principles including TCP/IP and sockets
  • Familiarity with software development tools like IDEs, compilers, and debuggers

Responsibilities

  • Customize and configure Windows OS for integration with wireless embedded devices
  • Design and author software elements such as drivers, algorithms, and applications for the Windows platform
  • Create scripts for automating code generation tools and verifying designs
  • Collaborate with cross-functional teams to integrate technologies into company products
  • Keep updated on new technologies and trends in the field
  • Develop software networking components based on existing platforms
  • Apply secure coding practices and principles in development

Benefits

  • Relocation assistance available
  • Full-time position with on-site work
  • Opportunity to work on cutting-edge technology for Microsoft Teams integration
  • Involvement in low-level OS customization and embedded systems development
  • Potential for professional growth in a specialized niche within the Windows ecosystem
Full Job Description
Hello,

We're hiring a Sr. Windows OS Software Engineer to work on low-level Windows OS customization for embedded wireless devices (e.g., cameras, USB) supporting Microsoft Teams.

Sr. Windows OS Software Engineer
Skokie, IL | Full-Time | On-Site (No Remote)
US Citizens/Green Card holders only | Relocation assistance available

Must Haves:
• Must have low level (kernal) Windows OS development experience
• Can you customize and configure the Windows OS platform to integrate with embedded devices ?
• Do you have an understanding in device driver development as well as OS image creation and deployment to a w/less device; ?
• C++ for windows experience ? is used for development.
• Have you done low level OS development ?
• Experience w/ Typescript of GraphQl ?

Responsibilities:
• Will customize and configure the Windows OS Platform to integrate with wireless
• embedded devices such as cameras, USB, etc to support the Windows TEAMS video
• p Platform
• The ideal candidate should have an understanding in device driver development as well
• as OS image creation and deployment to a wireless device; C++ for windows is used for
• development. Will not be tasked with driver development but must understand the
• process.
• Must have an understanding of Operating System internals and Windows kernel/module
• development
• Designs software and author code elements such as drivers, algorithms, middleware,
• and applications specifically for the Windows Platform
• Creates scripts to automate code generating tools, data processing, and verification of
• design
• Works with other functional team members to integrate technologies with company
• Platform and products
• Keeps abreast of new technologies, the state of the art, and communicate to the
• appropriate levels
• Writes so0ware networking components based on existing embedded software Platform and operating systems
• Applies OO/SOLID and secure coding design principles

Qualifications:
• Bachelor's or Master's degree in Computer Science / Computer Engineering or
• equivalent experience
• Experience performing low level Windows OS software development
• Understanding of Operating System internals
• Windows kernel/module development
• Knowledge of image creation
• Minimum of 2 years industry experience developing specifically for Windows
• Experience implemen7ng applica7ons, device drivers and/or frameworks for Windows
• Experience implementing client to server network communications, TCP/IP, sockets
• Experience working Visual Studio
• • Experience working with CMAKE and other cross Platform build tools.
• Experience with software development tools such as Integrated Development
• Environments, compilers/linkers, and debugging tools (emulator, profiler, etc.) required
• Experience solving problems following SOLID and OO design principles
• Must be proficient in Windows development with C++.
• Working knowledge of Windows Driver Kit (WDK) is a plus.
• Working knowledge of Microso0 Deployment Image Servicing and Management (DISM)
• is a plus.
• Development experience in TypeScript and NodeJS is a plus
• Developer experience with GraphQL is a plus
• Ability to integrate technologies to provide proof of concept demonstrations
• Experience in secure coding practice

Similar Jobs

More Jobs at Hudson Manpower

More Information Technology Jobs

Find similar Sr. Windows OS Software Engineer jobs: