Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Shure Logo

Senior Engineer - Software - Windows Driver

Shure

$88,400 - $177,600
Sep 12, 2025
Morton Grove, IL, USA
Apply Now

Shure is seeking a Senior Software Engineer to evolve and integrate new technologies for audio and conferencing products on Microsoft Windows platforms

Requirements

  • Minimum of 5 years of experience, including minimum of 4 years of experience writing C/C++ for Linux, Windows, macOS, and / or embedded Real Time Operating Systems (RTOS)
  • Minimum of 2 years industry experience developing specifically for Windows
  • Experience implementing applications, 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.)

Responsibilities

  • Researches, develops, and demonstrates new technologies as they apply to AV products
  • 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 platforms and products
  • Writes software networking components based on existing embedded software platforms and operating systems
  • Applies OO/SOLID and secure coding design principles
  • Estimates, organizes, and documents tasks

Other

  • Bachelor’s or Master’s degree in Computer Science / Computer Engineering or equivalent experience
  • Excellent communication skills (written and verbal) and the ability to communicate with all levels of staff and management
  • Initiative, passion for innovation, creativity, and a solid understanding of software engineering is required
  • Ability to work both independently and perform as a leader in team environment
  • Applicants for this position must be currently authorized to work in the United States on a full-time basis