Location: Chicago, IL
SEND RESUME
Our client is a global manufacturing market leader with a growing product portfolio which is become more IoT based. They are experiencing year over year growth of 20-25%. They are currently adding a Senior Engineer to be part of their Product Development Division who will focus on the networking and IoT aspects of our client’s innovative products.
- 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 IoT protocols such as TLS, MQTT, mDNS, HTTP, HTTPS, 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 systems especially in the areas of networking
- 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
Requirements:
- Minimum 4 years of embedded software development experience plus a BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering
- 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 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
SEND RESUME
For more information, please contact Jason M. Lentz @ jason@exceltalentsolutions.com or 630.398.9551