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
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
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 Engineer, Embedded Systems Development – Security Focus
Segment Risk Manager supporting the Cybersecurity segment with risk management and governance. Collaborating on risk assessments and providing advisory on standards and practices.
Penetration Testing Coordination Leader managing pre - testing activities and pipelines. Mentoring teams and ensuring timely execution of penetration tests in financial services context.
Sales Representative responsible for B2B IT - Security Consulting services. Focused on active sales, relationship management, and new business opportunities in cybersecurity.
Leading Cybersecurity Consulting initiatives and teams to drive client security strategies at Schönbrunn TASC GmbH. Ensuring the development of secure digital solutions and fostering client relationships.
Security Engineer focusing on detection and response and collaborating with teams to secure infrastructure at Semperis. Building security monitoring solutions and contributing to risk management.
IT Engineer managing network and security infrastructures for industrial clients. Focused on proactive development and troubleshooting in a collaborative team environment.
Cyber Security Management Consultant supporting clients with ISMS implementation and transitional audit preparation. Focused on secure implementation of information security management systems and client relationship management in cyber security.
Information Security Officer ensuring effective ISMS for aedifion's energy - efficient building solutions. Focusing on continuous development, employee safety, and security controls in a tech - driven environment.