
Software Engineering Intern
Shure Incorporated2 years ago
Niles, IL, USAIntern
Responsibilities
- Collaborate with software engineers and applied research scientists to design and develop software applications and libraries for research initiatives.
- Implement, test, and optimize experimental software applications and prototypes.
- Research and apply developments in software, AI/ML, and emerging technologies.
- Prototype and demonstrate next-generation technology use cases that improve product intelligence, performance, and insight.
Requirements
- Currently pursuing an advanced degree in computer science, computer engineering, or a related field.
- Experience with object-oriented programming in C++.
- Experience with at least one additional language such as Java, Kotlin, Objective-C, Swift, Python, JavaScript, or Rust.
- 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, Mac or PC application development, mobile apps, or cloud-based applications and services.
- Preferred experience includes real-time digital signal processing, embedded Linux development, deep learning model deployment, or GPU or hardware accelerators.
- Applicants must be currently authorized to work in the United States on a full-time basis.
Benefits
- Twelve-week Summer 2027 internship program.
- Hybrid work arrangement based in Niles, Illinois, with internship arrangements ranging from onsite to fully remote in the United States.
- Housing stipend for interns asked to relocate to Illinois for onsite internships.
- Intern benefits include retirement savings plans, paid time off, employee discounts, professional development opportunities, and work-life balance initiatives.