
Engineer Associate Staff, Embedded Audio Software
Shure Incorporated2 years ago
Niles, IL, USAStaff+
Base Salary
$130k - $208k/yr
Responsibilities
- Lead embedded software architecture, development, optimization, and maintenance for real-time DSP and machine learning solutions.
- Plan and execute software projects, including scope, effort estimates, risk management, and milestone delivery.
- Troubleshoot complex software, embedded-system, performance, and integration issues through root-cause analysis.
- Mentor junior engineers and provide architectural direction and technical leadership.
- Integrate audio algorithms and machine learning models into embedded processing pipelines, including deployment, configuration, control, monitoring, inference optimization, and model lifecycle strategies.
- Develop tools, infrastructure, and workflows that accelerate software development and validation.
- Translate product requirements, customer needs, and system constraints into software architectures and implementation strategies.
- Develop real-time embedded Linux application software on multi-core ARM platforms, including multithreaded architectures, control logic, communication frameworks, and interfaces across DSP, ML, hardware, networking, and user-facing applications.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related field with at least 8 years of professional experience; alternatively, a master's degree with 6 years or a PhD with 3 years of professional experience.
- Strong C++ development skills, including object-oriented design, software architecture, and scalable, maintainable software systems.
- Extensive experience designing software architectures and systems for complex embedded applications.
- Strong understanding of real-time embedded constraints, memory usage, CPU utilization, synchronization, and processing deadlines.
- Experience with source control, automated testing, continuous integration, and code review processes.
- Experience developing software for Linux-based embedded platforms and optimizing multithreaded software on multi-core ARM systems.
- Experience leading technical efforts, mentoring engineers, and providing architectural direction.
- Experience designing communication protocols, control frameworks, inter-process communication mechanisms, or distributed software systems.
- Experience building software tools, automation frameworks, validation infrastructure, or data-centric applications.
- Familiarity with real-time audio processing pipelines and low-latency software architectures.
- Experience integrating DSP algorithms and machine learning models into embedded products.
- Experience with machine learning deployment technologies, model optimization, inference frameworks, or production ML systems.
- Experience with cloud-based development workflows, data infrastructure, or machine learning engineering practices.
- Interest, education, or experience in audio engineering, audio production, music technology, or professional audio systems.
Benefits
- Hybrid work arrangement preferred from the Niles, Illinois headquarters, with flexible work arrangements available.
- Comprehensive healthcare, mental health, and retirement savings plans.
- Generous paid time off programs, employee discounts, professional development opportunities, and work-life balance initiatives.
- Employee recognition programs and volunteering/community involvement opportunities.
- Award-winning benefits package and incentive pay eligibility based on individual and company performance.
About Shure Incorporated
Shure Incorporated designs and manufactures professional and consumer audio equipment for musicians, venues, broadcasters, and enterprise conferencing. Its portfolio includes wired and wireless microphones, in-ear and over-ear headphones, personal monitor systems, DSP-enabled conferencing solutions, and software that integrates with Shure hardware. Founded in 1925 and headquartered in Niles, Illinois, the company is privately held with operations and customers worldwide.