
Sr. Windows OS Software Engineer
- Skokie, IL
- Permanent
- Full-time
📍 Skokie, IL | 💼 Full-Time | 🏢 On-Site (No Remote)
US Citizens/Green Card holders only | 🚚 Relocation assistance availableMust 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 ?
- 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
- 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