Overview
Join Our Innovative Team as an Embedded Software Engineer for Cutting-Edge Audio Products!
Are you passionate about audio technology and adept at designing, developing, and testing embedded software? Do you thrive on tackling challenges in embedded applications and networking using C++ and C? Ready to shape the architecture and system-level aspects of our software? Join our agile, cross-functional team and be part of creating state-of-the-art audio products.
Bring your expertise in implementing SOLID principles and established methodologies to deliver high-quality, maintainable code.
With at least 3 years of experience and a knack for real-time embedded systems, your detail-oriented mindset will help us analyze complex variables and excel in our collaborative environment.
Don’t miss this opportunity to contribute to the next big thing in audio technology!
Responsibilities
1. Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products. More senior engineers will contribute to the architecture and system-level aspects of the software, including networking and embedded applications.
2. Development can consist of embedded applications, networking and related areas primarily using C++ and C as programming languages.
3. Practice established software development methodologies and SOLID principles focusing on separation of concerns, reusability, maintainability, minimized complexity, high cohesion, and low coupling.
4. Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior.
5. Work as part of a cross-functional development team to design and implement cutting-edge audio products and technologies.
6. As part of a SAFe agile team, participate in team events such as Daily Team Syncs, Backlog Refinement Sessions, Sprint Planning, and PI planning.
7. Estimate, organize, and document tasks.
8. Effectively manage and prioritize tasks to meet deadlines.
9. Review the design and code developed by peer engineers.
10. Other duties as assigned.
Qualifications
1. BS degree in Computer Science, Electrical Engineering, or Computer Electrical Engineering; MS preferred.
2. Minimum 3 years of embedded firmware development experience preferably using C++ and C, with a demonstrated understanding of object-oriented design, analysis, and programming.
3. Demonstrated understanding of embedded system architectures.
4. Demonstrated competency with embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS, or VxWorks.
5. Demonstrated expertise with debugging using IDEs and network analyzers.
6. Demonstrated attention to detail and ability to analyze complex interdependent variables.
7. Experience with software version control and release.
8. Demonstrated verbal and written communication skills.
9. Ability to work effectively within a team environment.
10. Quality consciousness.
11. Experience using and designing software with networking protocols – Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols a plus.
12. Experience in network security and protocols a plus.
13. Expertise with hardware debugging using oscilloscopes and logic analyzers a plus.
14. Experience using communication and hardware interfaces (SPI, I2C, RS-232, USB, Ethernet, etc.) for Board Support Package and Hardware Driver development a plus.
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 is headquartered in 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!
#J-18808-Ljbffr