Shure is looking to develop and test platform independent applications software and integrate it with wired and wireless communication protocol stacks and embedded firmware systems in professional audio products.
Requirements
- Possess an understanding of key software design principles such as separation of concerns, high cohesion, and low coupling to facilitate reuse and maintainability in software architectures, designs and implementations; ability to decompose large, complex software systems into manageable subsystems with clearly defined interfaces
- Development experience with C++/.Net is a plus
- Development experience Javascript/Typescript and Angular is a plus
- Familiar with writing unit tests to ensure high quality code.
Responsibilities
- Implement front-end user interface and back-end business logic for operating system independent application software that controls and manages professional installed audio products
- Prototype application software using technologies such as Angular or HTML5/CSS
- Focused on designing, creating, and testing high quality code
- Estimates, organizes, and documents tasks under supervision of mentors
- Performs other duties as assigned.
Other
- Pursuing a bachelor's degree in Software Engineering or related field, with a minimum of two years of engineering coursework.
- Able to apply company policies and procedures to resolve routine issues.
- Able to follow standard instructions, practices and procedures in analyzing situations or data
- 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.
- The twelve-week program is offered to undergraduate and graduate students.