Sr. Windows OS Software Engineer

Hudson Manpower

Skokie, United StatesRemoteFull Time

Try resume matching

Upload your resume to see how it matches a sample of current jobs. No account needed.

About this role

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

More at Hudson Manpower

Similar roles

Related job searches