- Collaborate with software engineers and applied research scientists to design and develop software applications and libraries supporting ongoing research initiatives
- Assist in implementing, testing, and optimizing experimental software applications and prototypes
- Stay current with advances in software, AI/ML, and emerging technologies
- Contribute fresh ideas and insights to the advanced research team
- Research, prototype, and demonstrate forward-leaning use cases in machine learning and artificial intelligence
Requirements
- Currently pursuing an advanced degree in computer science, computer engineering, or a related field
- Experience in object-oriented programming in C++
- Experience with one or more other programming languages such as Java/Kotlin, Objective-C/Swift, Python, JavaScript, Rust, etc.
- Familiarity with software development principles, design patterns, and object-oriented design methodology
- Basic understanding of signal processing, computer vision, and machine learning
- Experience with embedded software development, Mac & PC application development, mobile apps, or cloud-based applications and services
- Hands-on experience with real-time digital signal processing, embedded Linux development, deep learning model deployment, or GPU/hardware accelerators is a plus
- Creativity and curiosity for future technologies and a passion for realizing new capabilities
- Must be currently authorized to work in the United States on a full-time basis
- Shure will not sponsor applicants for work visas
Core Competencies
Demonstrates expertise in Object-Oriented Programming, particularly in C++, along with proficiency in additional programming languages such as Java, Python, and JavaScript. Familiarity with Machine Learning, Signal Processing, and Embedded Software Development is essential for contributing to innovative research initiatives.
Highest-signal resume keywords
- Object-Oriented Programming in C++
- Machine Learning
- Embedded Software Development
- Real-Time Digital Signal Processing
- Advanced Degree in Computer Science or Related Field
Hard Skills
- Object-Oriented Programming
- C++
- Java
- Python
- JavaScript
- Embedded Software Development
- Machine Learning
- Signal Processing
- Deep Learning Model Deployment
- Design Patterns
Soft Skills
Industry Keywords
- Software Development Principles
- Computer Vision
- Research Initiatives
- Prototyping
- AI/ML
Tools & Technologies
- Embedded Linux
- GPU Accelerators
- Cloud-Based Applications
- Mobile Apps
- Mac & PC Applications