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 Incorporated Logo

Engineer Associate Staff, Embedded Systems Development

Shure Incorporated

$127,000 - $203,200
Nov 9, 2025
Niles, IL, United States of America
Apply Now

Shure is seeking engineers to join their critical embedded software development team to design, implement, test, and integrate real-time, multitasking software for Shure's audio products, with a specific emphasis on Linux platforms.

Requirements

  • Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.
  • Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols as well as exposure to network security and protocols a plus.
  • Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks.
  • Experience with embedded system architectures, development environments and debugging.
  • Hardware Driver development and hardware debugging exposure a plus
  • Experience with software version control and release
  • Understanding of Linux, Yocto and related open source areas a plus.

Responsibilities

  • Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products with particular focus on Linux platforms
  • Development can consist of hardware drivers, embedded software applications, audio and control networking and networking protocols and related areas using C++ and C as the primary programming languages.
  • Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies
  • Practice established software development methodologies and principles focusing on software architecture and design.
  • Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior
  • Review the design and code developed by peer engineers.
  • Engage in unit, integration and testing of software components and systems.

Other

  • This role will be hybrid based out of our Niles, IL office.
  • Estimate, organize, and document tasks
  • Demonstrated attention to detail and ability to analyze complex interdependent variables
  • Demonstrated verbal and written communication skills
  • Ability to work effectively within a team environment