Senior Embedded Software Engineer developing networking and security aspects of Shure audio products. Collaborating with a cross-functional team to design and implement innovative technologies.
Responsibilities
Design, develop and test software for embedded based products with focus on standard networking protocols for managing Shure devices and supporting system functionality
Integration and implementation of Network and security protocols such as TLS, MQTT, mDNS, SSH, HTTPS, 802.1x, VoIP, SNMP in an embedded environment
Support the software of Shure products and customer with respect to networking in LAN, WLAN, WAN and VLAN environments
Specify embedded software components for use in Shure systems especially in the areas of networking and security
Work as part of a cross-functional development team to design and implement cutting edge audio products and technologies
Estimate, organize, and document tasks
Practice established software development methodologies and principles focusing on separation of concerns, reusability, maintainability, minimized complexity, high cohesion and low coupling
Model designs using UML and related methods; develop use cases to model real-time systems behavior
Review the design and code developed by peer engineers
More senior engineers will mentor junior and entry-level staff members
Other duties as assigned
Requirements
BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering
Minimum 5 years of embedded software development experience
Demonstrated understanding of software design, analysis and programming using C++ and/or C
Experience developing software networking protocols utilizing TCP/UDP/IP and related protocols
Working knowledge of IT/Enterprise protocols such as 802.1x, LDAP/AD, SSO, DNS, VoIP and their underlying technologies is a plus
Experience with commercial and open source security tools (e.g. Kali, Nessus, HP Fortify, IBM AppScan, Nexpose, SAINT, Qualys, Burp, NMap, Metasploit, Meterpreter, Wireshark, Kismet, Aircrack-ng, etc.) is a plus
Experience in network security and protocols and network management protocols a plus
Working knowledge of IoT cloud platforms such as AWS, Azure, Google is a plus
Demonstrated ability in supporting customers and/or internal teams supporting software under customer usage scenarios
Demonstrated competency with embedded software development tools and environment and real-time embedded operating systems (RTOS)
Demonstrated understanding of embedded system architectures
Experience solving problems following SOLID and OO design principles
Demonstrated expertise with debugging using protocol analyzers, Wireshark, etc.
Experience with software version control and release
Demonstrated attention to detail and ability to analyze complex interdependent variables
Demonstrated verbal and written communication skills
Ability to work effectively within a team environment and lead junior engineers
Benefits
Comprehensive healthcare
Mental health and retirement savings plans
Generous paid time off programs
Employee discounts
Professional development opportunities
Work-life balance initiatives
Employee recognition programs
Volunteering/community involvement opportunities
Job title
Senior Embedded Systems Development Engineer – Security Focus
Application Security Specialist conducting SAST and DAST analyses at TEHORA to enhance digital healthcare security. Responsible for code reviews, OWASP recommendations, and participation in intrusion tests.
Facilities and Security Coordinator providing operational support for facility operations at Westinghouse. Coordinating administrative tasks, reporting, and ensuring compliance in facility management.
Information Security Specialist ensuring digital security and compliance at cyberunity AG in Zürich. Collaborating with IT teams to implement security measures and address vulnerabilities.
Data & Cloud Security Manager overseeing security programs for protecting sensitive data at Digital Realty. Leading initiatives in data protection and cloud security across various environments.
Cybersecurity GRC Lead responsible for governance, risk, and compliance at Emerson's Industrial IoT division. Shaping the cybersecurity agenda within a fast - evolving environment.
Security Personnel responsible for access and entry controls, ensuring safety standards at proSicherheit. Collaborating on reports and preventing criminal activities in various settings.
Security staff conducting access and entry controls and ensuring safety standards in Hamburg, Germany. Team collaboration and reporting tasks required for effective security measures.
Event Security role for Milwaukee Bucks, ensuring the safety of guests and employees at events. Interacting with various stakeholders and handling security - related issues effectively.
Wachleitung / Fachkraft für Schutz und Sicherheit managing security operations at PTB. Overseeing personnel and ensuring compliance with safety protocols in Braunschweig.
Senior Cyber Security Consultant leading AppSec strategies and hands - on execution for software platforms. Focused on security engineering, vulnerability management, and compliance in the construction software industry.