Are you ready to join an innovation team that is pushing the boundaries of technology?
As the Senior Machine Learning Engineer (Software) you will be responsible for implementing cutting-edge audio and video processing functionality. But here's the twist - you won't just be working with boring old software. You'll be getting your hands dirty with embedded hardware architectures, making our products smarter, more performant, and more insightful!
But it doesn't stop there. We want someone who can think outside the box and bring joy to our customers. That's right, we're not just about functionality - we want our products to bring a smile to people's faces. So, get ready to collaborate with a team of engineers who are constantly ideating, researching, prototyping, and implementing new product designs.
But don't worry, you won't be doing it alone. You'll be working closely with other teams across the company to incorporate emerging and forward-leaning technology into our products. And did we mention that you'll be equally capable of understanding software architectures, managing concurrency, optimizing real-time signal processing, and so much more? You'll be a true jack-of-all-trades.
So, if you're ready to unleash your creativity, join us in creating products that will revolutionize the industry. Let's bring joy to our customers and make our products truly amazing!
- Collaborates with data scientists and DSP engineers to design and develop software applications and libraries to support ongoing research and development initiatives.
- Implements, optimizes, and tests experimental software applications and prototypes.
- Partners with Data Science engineers to bring Machine learning, deep learning models and frameworks into next generation products.
- Wears multiple hats on a small team with independence and an openness to solve problems as they are discovered
- Interfaces with other development components and functional groups to identify and deliver on requirements on a constrained platform with time sensitive goals
- Specifies and implements messaging protocols between software objects across different processing components and dedicated silicon
- Stays up to date with latest advancement in software, AI/ML, and emerging technologies to contribute fresh ideas and insights to the team.
- Generates intellectual property and captures inventions in disclosures for patent pursuits
- Plans and makes decisions in a pragmatic manner. Balances consensus-building and decisiveness along with making knowledge-based decisions and smart risk taking. Thrives and influences change in an evolving landscape
- Performs other duties as assigned.
- Masters or bachelor’s in computer science, computer engineering, or a related field
- 6+ years work experience in software development (8+ years if bachelor’s only)
- Strong proficiency in C/C++
- Proficiency in software development principles and object-oriented design methodology
- Basic understanding of signal processing, computer vision, and Machine Learning
- Experience with embedded / Linux application development
- Hands-on experience with at least one of
o real-time digital signal processing
o image or video processing
o developing software in an Android environment
o embedded Linux development
o deep learning model deployment
o GPU or hardware accelerators - Experience with any of the following highly desirable:
- Deployment of software on Qualcomm platforms
- Optimizing the computational and memory characteristics of image and video processing deployments
- Working with video transport layers
- Targeting software to GPUs or other hardware accelerators
- Understanding of Machine Learning Frameworks, including PyTorch, Tensorflow and Tensorflow Lite, Scikit-learn, ONNX; Amazon Web Services for Artificial Intelligence and Machine Learning
WHO WE ARE
Shure’s mission is to be the most trusted audio brand worldwide – and for nearly 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 Incorporated is headquartered in Niles, Illinois, with remote and hybrid opportunities throughout the United States. We have more than 35 regional sales offices, engineering hubs, and manufacturing facilities throughout the Americas, EMEA, and Asia.
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!
#LI-HYBRID
#LI-REMOTE