Staff Software Engineer - Wi-Fi 9/16/2017
ARRIS Group, Inc.
JOB DESCRIPTIONAPPLY #LI-JH1
With over 12,000 employees world-wide, Arris is a premier video and broadband technology company and world leader in the design, development, and manufacturing of Customer Premise Equipment (CPE) including DOCSIS/DSL/Fiber data gateways and settop boxes. We transform how service providers worldwide deliver entertainment and communication without boundaries. The Companys vision and expertise continues to drive the industrys innovations with locations throughout the world. The ARRIS FW team located in Suwanee GA, carries out leading edge development for embedded products featuring latest generation DOCSIS 3.1 silicon and integration of open-source technologies in partnership with our customers, including high performance LAN, WAN, Wi-Fi, and IOT feature sets. We are a tight knit group that can offer big company resources.
DESCRIPTION OF ROLE:
The Staff Software Engineer is a senior member of our team who will analyze, develop, design, and maintain software for ARRIS CPE products. This role requires a seasoned, experienced professional with a full understanding of area of specialization. Primary duties and responsibilities include:
Performing system integration of software and hardware to maintain throughput and program consistency.
Develop, validate, and test structures and user documentation.
Serve as Technical Lead/Core Team Lead for the definition, design and development of complex products.
Provide all necessary software support to project manager and other project disciplines to ensure project objectives are being met.
Conduct quantitative studies on research projects, which will justify technological and architectural strategies employed in new product development.
Manage risk mitigation of new technologies and strategies used.
Independently resolve technical problems, initiating design changes and providing engineering support as per project task needs.
Perform other duties as required.
The successful candidate will work independently on projects with little to general instruction and oversight. Additionally, they will determine and develop an approach to solutions and ensure all objectives are met to completion. They will exercise judgement in selecting methods and techniques for obtaining solutions.
ADDITIONAL KNOWLEDGE, SKILLS & ABILITIES:
Proficient in both C and C programming languages.
Experience with LAN and WAN network protocols such as: Ethernet, WiFi, Zigbee, TCP/IP, IPv6, DOCSIS 3.0/3.1.
Linux software development, including driver and kernel expertise.
Remote network management protocols SNMP and TR-069.
Software security background preferred.
Experience in the cable industry a plus.
o Demonstrate in-depth knowledge of communication systems software in a real-time embedded development environment OR in application development.
o Extensive experience with industry standard protocols and SW technologies in the telecommunications field either in systems development or in network management/application development.
o Hands-on experience with industry standard debug environments including emulators, logic analyzers with an understanding of assembly level code.
o Hands-on experience with industry standard real-time operating systems, compilers, debuggers, source code control systems and bug trackers.
o Ability to interface with other functions (hardware, test, etc) during the development process required.
o Ability to communicate effectively in both verbal and written form.
Effective at working in team situations.
o Occasional Travel Required (2-5%)
Requires a Bachelors Degree in Computer Engineering, Electrical Engineering or related area of study.
6-9 years of related experience preferred.
Industry related experience preferred in the areas of DOCSIS, Embedded, Linux, Yocto, Wi-Fi, IOT, Zigbee, Thread, etc
As an EOE/AA employer, ARRIS will not discriminate in its employment practices due to an applicants race, color, religion, sex, national origin, and veteran or disability status.