About the role
- Design and develop embedded software for Shure products
- Integrate and optimise wireless communication solution and protocol stack in software development
- Debug embedded software, including in wireless communication environments
- Work with operating systems such as Linux, FreeRTOS, and Zephyr
- Collaborate with hardware and wireless engineers to align system design and implementation
- Support product and platform development using both wired and wireless network protocols
- Participate in cross-functional teams delivering cutting-edge audio solutions
- Contribute to architecture design using UML and established development methodologies
- Develop use cases to model real-time systems behaviour
- Review design and code, mentoring less senior engineers where appropriate
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field; Master’s preferred
- 6+ years’ experience in embedded systems development
- Proven experience with wireless protocols such as Wi-Fi, Bluetooth, Zigbee, or DECT
- Strong knowledge of networking protocols such as Ethernet, USB, and TCP/IP
- Proficiency in C++ and object-oriented design principles in embedded firmware development
- Ability to design modular, maintainable software architectures with clear interfaces
- Experience with embedded operating systems and leveraging hardware capabilities
- Strong analytical skills and sound engineering judgment
- Associate-first culture
- flexible work arrangements
- opportunity for all
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software developmentwireless communication protocolsLinuxFreeRTOSZephyrC++object-oriented designnetworking protocolsUMLreal-time systems
Soft skills
analytical skillsengineering judgmentmentoringcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical EngineeringMaster’s degree (preferred)