Engineer II, Software
$90.6k - $145kShure
Join Shure’s Video and Emerging Data Technology team and help shape the next generation of intelligent audio, video, and collaboration solutions.
As an Engineer II, Software , you will play a critical role in transforming cutting-edge AI/ML research into scalable, production-ready technologies that power real-world products used by customers around the globe. From developing advanced machine learning models and data-driven systems to optimizing algorithms for deployment across cloud, edge, and embedded platforms, you'll work at the intersection of innovation and product development. Partnering closely with research scientists, signal processing engineers, data engineers, and cross-functional teams, you'll help bring emerging technologies from concept to commercialization while influencing the future direction of Shure’s technology portfolio.
This position will be hybrid, based out of our Niles, IL HQ.
Responsibilities:
- Collaborate: work as part of a cross-functional team to create, design & implement cutting edge features and products
- Ideate: brainstorm with research scientists and other stakeholders to identify use cases of value to Shure customers empowered by AI/ML and opportunities to optimize and platform solutions.
- Conduct Research: survey literature and conduct original research and experiments to optimize implementation strategies and characteristics, solve problems, share findings and prototypes with colleagues, senior staff, and executives
- Identify Software Requirements: in collaboration with AI/ML research scientists, other software engineers, and product managers. Identify and document architectural options and opportunities for platforming and reuse including working research scientists to standardize platformed solutions to frameworks and software deployments.
- Implement Prototypes: software features in diverse areas from embedded (primary) to mobile apps, desktop, cloud, and database applications. Suggest subject-matter-relevant features and other software opportunities to enhance research scientists' chances of success (e.g. DSP approaches).
- Develop Product Software Features: Implement, optimize, and test software applications and functionalities for real-time, semi-latent, and offline applications. Work with research scientists to identify and optimize input features, frame rates, model structures, and other characteristics that impact implementation characteristics.
- Evaluate: Validate implemented AI/ML and other algorithm features: write software to automate measurement of AI and algorithmic features against defined metrics
- Lead: Mentor, coach, and monitor the work of less experienced engineers.
- Follow Coding Best Practices: Participate in code reviews and provide constructive feedback to peers.
- Stay Current in Field: track progress in software methodologies, tools, and best practices
- Participate in Working Groups: to promote collaborative problem solving in specific areas, sometimes tangential to your expertise
- Design and Document Software Approach: in collaboration with team (or on own in independent projects) documented in collaborative systems
- Invent: contribute to intellectual property, participate in brainstorming, and encourage general innovation in the group
- Bachelor’s degree in computer science, computer engineering or related field; with minimum 2 years of related experience OR Master’s degree
- Must have: Proficiency in C++
- Proficiency in one or more other high level programing languages such as Python, Rust, Java, etc
- Proficiency in software development principles, design patterns, and object-oriented design methodology, multi-thread real-time application.
- Experience with embedded software development, Mac & PC application development, mobile apps, or cloud-based applications and services.
- Working knowledge of signal processing, computer vision, and machine learning
- Experience with any of the following highly desirable:
- Real time video applications: processing, encoding, transmission, etc
- Embedded Linux or AOSP development
- GPU programming
- Hardware deep learning accelerators
Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas.
WHO WE ARE
Shure’s mission is to be the most trusted audio brand worldwide – and for over a century, our Core Values have aligned us to be just that. Founded in 1925, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesn’t stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all.
Shure is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, distribution centers and manufacturing facilities throughout the Americas, EMEA, and Asia.
Join Shure and Amplify Your Impact. Explore our unique culture and learn the key pillars that define our legacy of excellence.
THE MIX MATTERS
Don’t check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. If you’re excited about this role, believe you’ve got the skills to be successful, and share our passion for creating an inclusive, diverse, equitable, and accessible work environment, then apply!
Shure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industry’s top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline. The range displayed on each job posting reflects the minimum and maximum base salary for the opportunity. The base salary for this position ranges from $90,600 to $145,000. If your salary expectations do not align, still apply as we are often flexible on the seniority of posted positions. All positions also include an award-winning benefits package.
WE GOT YOU - Our Benefits
At Shure, we prioritize the well-being of our Associates. We offer competitive rewards packages to full-time and part-time Associates working 24 or more hours a week that address physical, mental, financial, and overall well-being. Our benefits include comprehensive healthcare, mental health and retirement savings plans, generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities. To learn more, check out our Benefits At A Glance .
#LI-HYBRID
$75k - $85k
...In an exciting and fast-paced work environment, the Systems Engineer II is responsible for the integrity of internal systems, including... ...schedule when required. Download and test new versions of client software for workstations to make recommendations based on findings....SuggestedFull timeWork at officeLocal areaRemote workMonday to Friday$127.5k - $204k
...this role Job Responsibility Plans, designs, develops and tests software systems or applications for software enhancements and new... ...programming languages important to the organization. Sets software engineering project schedules, defines project parameters and tasks and...SuggestedTemporary workWork experience placementRemote work- Job DescriptionJob SummaryWalgreens is seeking a Principal Software Engineer II to serve as a senior technical authority and hands-on engineering leader supporting highly strategic Digital and Store technology platforms within the Retail Consumer and Digital organization...SuggestedHourly payWork at office
- ...Position: Full Stack Software Engineer Location: Chicago, IL (Hybrid - Local Chicago candidates only; no relocation permitted) Must have: POSITION OVERVIEW Hyatt is seeking a Full Stack Software Engineer to join the Global Digital & Technology organization...SuggestedLocal areaRelocation
- ...person who can work independently and take more responsibilities with time. Work with development teams and product managers to ideate software solutions. Design client-side and server-side architecture. Build the front-end of applications through appealing visual design....Suggested
- ...Position Responsibilities: Technical lead engineer for enterprise workflow application(s) involved with support and/or modernization of runbooks and workflows to target platforms Collaborate with leadership to develop and maintain a multi-year platform roadmap aligned...
- ...Proactively identify any issues with application functionality, abnormalities in digital channel performance, server hardware and software to ensure stability and availability 24X7X365. ~ Ensure enterprise standards and security are maintained and enforced on hardware...Work at officeShift work
$41.64 - $64.54 per hour
...choice)Full TimeHours: Monday-Friday, 8:00am - 4:30pmHybrid PositionJob Summary:The Cloud Data Engineer is considered a subject matter expert, involved with all phases of software development from design to implementation to post implementation problem solving. This...Hourly payFull timePart timeMonday to Friday$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$199.9k
...and Pair-Programming Sessions.Provide application design expertise for application development, database design and maintenance, software architecture, software development lifecycle management and application monitoring for the relevant platform(s). Help architect efficient...Remote work- Networking Field Service Technician (1099) Contract Acuative, the nation's leading independent provider of telecommunications field services, looks to partner with Contract (1099) Field Service Technicians to provide installation and maintenance services to voice (analog...Contract workFor contractorsWork at officeRemote work
- ...General Information We are looking for an Engineer Embedded Software 3 to support our RF Software department. This position will serve on-site at Rolling Meadows. Responsibilities Designs, develops, operates and maintains software components...
$117k - $158k
...and non-technical stakeholders.Mentoring: Level up our Cloud Engineers through design reviews, pair programming and architectural workshops... ...10+ years of experience. 7+ years of experience in Software Engineering or System Administration, with at least 5+ years of...Temporary workFlexible hours- ...Azure Data Engineer The client is looking for an Azure Data Engineer with experience designing and building data warehouses in Azure leveraging Microsoft Azure Cloud computing. This role involves working in an agile team environment with other Business Intelligence...
- ...Embedded Software Engineer 3 Location: Rolling Meadows, Illinois (Onsite) Clearance: Secret Clearance Role Overview We are seeking an Engineer for Embedded Software to support our RF Software department. This position involves the design, development, operation...
$76.21 per hour
...Engineer Embedded Software 3 Job Number: 367239 Category: Aerospace Description: Job Title: Engineer Embedded Software 3 Location: Rolling Meadows, IL Zip Code: 60008 Duration: 12 Months Pay Rate: Up to $76.21/hr. Schedule: 9/80A Start Date: Immediate...Local areaImmediate start- ...Software EngineerPCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration... ...who want to shape what comes next.What You'll DoThe Software Engineer is responsible for developing and maintaining high-quality web...Contract workTemporary workWork at officeImmediate startRemote workWorldwideFlexible hours2 days per week
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data... ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their...
- ...studying and establishing connectivity with network systems, search engines, and information servers. • Complete applications development... ...by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional...
- Job TitleAnalyzes, designs, develops, tests, and supports all aspects of Angular development, JAVA web services, and API's.Must be a fast learner and get up to speed quickly.Feels comfortable in assuming different roles as a member of a development team.Skills Required...
$90k - $128k
...Software Developer - JavaPay from $90,000 to $128,000 per yearAre you ready to design, innovate and lead in a collaborative, cutting... ...Minimum RequirementsBachelor's degree in Computer Science, Software Engineering or relevant programming education and experience.4+ years of...Local area- ...should be fully vaccinated.Job Description8+ years' experience in software development on.NET PlatformFull Stack developer with hands-on... ...other issues.Secondary Skills:JIRA, ConfluenceBiztalk, SharePoint, IIS.Prior experience working in a nonprofit is a plusWorking...Casual workWork at officeLocal areaImmediate start2 days per week
- ...fully vaccinated. Job Description 8+ years' experience in software development on.NET Platform Full Stack developer with hands-on... ...Secondary Skills: JIRA, Confluence Biztalk, SharePoint, IIS. Prior experience working in a nonprofit is a plus Working...Casual workWork at officeLocal areaImmediate start2 days per week
- ...job and more exclusive features. Job Title: Senior Full Stack Software Engineer Summary: We are seeking a Senior Full Stack Software Engineer... ...Deerfield, IL $98,600.00-$157,500.00 1 month ago Software Engineer II - Full Stack Developer Deerfield, IL $98,600.00-$157,500.00 1...Contract workSummer internship
- ...products, services, processes, applications, and systems. Perform Proof of Concept for Security features working closely with the engineering teams and proactively following through to successful implementation in the product. Lead and/or assist efforts to scope and...
- ...Senior Software EngineerCorporate Headquarters12575 Uline Drive, Pleasant Prairie, WI 53158Are you an expert at developing software solutions... ...finish? Then you belong at Uline! Join us as a Senior Software Engineer, where you'll work hands-on to design and implement solutions...
- ...shape the future together! Because our employees are our greatest asset. Herrmann Ultrasonics is hiring for an Applications Engineer the PLASTICS division! Immerse yourself into the fascinating world of ultrasonic welding! Herrmann Ultrasonics develops and builds...Temporary workWorldwideFlexible hours
- ...delivering exceptional solutions to its clients and fostering a collaborative environment for its employees.Job DescriptionCoordinate engineering priorities, workloads, schedules, and technical resources. Ensure customer demonstrations, turnkey projects, machine validations,...Permanent employmentTemporary workLocal area
- ...Senior Embedded Software Engineer (Wireless Systems) We are seeking a Senior Embedded Software Engineer to join a highly advanced engineering team developing software for wireless communication devices. This is not a typical embedded role. The environment is technically...Local areaRemote work
- Advanced GCP administration skills Strong understanding of cloud infrastructure Experience with hybrid cloud environments Knowledge of Windows Server and Active Directory Server administration and patching expertise Proven track record of...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer II, Software. Be the first to apply!
- software developer fintech Niles, IL
- ngo software engineer Niles, IL
- intel software engineer Niles, IL
- senior software engineer remote Niles, IL
- software engineer full time Niles, IL
- software engineer healthcare Niles, IL
- startup software engineer Niles, IL
- software engineer internship remote Niles, IL
- software engineer amazon Niles, IL
- software developer positions Niles, IL

