Project Engineer, Networking
A Digital Systems Networking Project Engineer will work in the Engineering Division designing, simulating, developing, testing, and integrating wireless communication protocol stacks and network systems in real time, multitasking embedded firmware for 8/16/32-bit MCU/MPU target applications for professional audio products. This is a product development position. - Architect network systems for Shure's Commercial, Entertainment and Personal Audio product lines - Design, simulate, develop and test proprietary and non-proprietary wireless communication protocols for real-time embedded firmware for ad-hoc, client-server, and mesh network topologies; includes common physical, datalink, network and transport wireless layer protocol standards such as 802.11, 802.15.4, ZigBee, 802.16, etc. - Design, develop and test real time, multitasking object-oriented wireless networking embedded firmware for 8/16/32-bit MCU/MPUs in a PC environment, possibly for an embedded RTOS - Specify embedded hardware and software (i.e. protocol stacks) components with a focus on wireless networking technologies such as MCU/MPUs, flash, and EEPROM - 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 agile software development methodologies and principles focusing on reusability, maintainability, minimized complexity, high cohesion and low coupling - Model designs using UML and associated development tools (Simulink/MatLab); develop use cases to model wireless networking real-time systems behavior - Review the design and code developed by peer engineers - Mentor junior and entry-level staff members; ensure they modularize, estimate and prioritize work tasks efficiently.
REQUIREMENTS
- MS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering
- Extensive knowledge of and minimum 5 years real-time embedded development experience (including simulation) with common wireless communication protocol stacks such as 802.11, 802.15.4, ZigBee, 802.16
- Extensive knowledge of and minimum 5 years real-time embedded development experience with wireless network topologies such as ad-hoc, client-server, mesh and sensor
- Knowledge of and minimum 5 years real-time embedded development experience with wired networking protocols such as Ethernet and higher level networking protocols such as IP, TCP/UDP, DHCP, ICMP, ARP, SNMP, etc.
- Minimum 5 years of real-time embedded development experience using C/C++, preferably with an OO approach
- Demonstrated competency with embedded firmware development tools and environment and real-time embedded operating systems (RTOS)
- Demonstrated expertise with debugging using IDEs and network analyzers
- Minimum 5 years of experience with software version control and releaseAPPLY NOW! Please visit the Shure Careers page to search all open positions and submit your resume for consideration. http://www.shure.com/Corporate/Careers/index.htm
|