This company is committed to hiring Veterans

Software Architect

This job is no longer active. View similar jobs.

POST DATE 9/16/2017
END DATE 11/16/2017

ARRIS Group, Inc. Suwanee, GA

Suwanee, GA
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Mid-Career (2 - 15 years)
Bachelors Degree




Analyzes, develops, designs, and maintains software for ARRIS products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation.

The scope of this role requires a seasoned, experienced professional with a full understanding of area of specialization.

Work is evaluated upon completion to ensure objectives have been met. Determines and develops approach to solutions
Exercises judgment in selecting methods and techniques for obtaining solutions
Receives little instruction on day-to-day work and general instructions on new assignments.

Primary Duties and Responsibilities
Serve as software architect for the Definition, Design and Development of complex real-time, embedded software products
Research and recommend software technology, architectural, and design approaches to complex embedded system software feature
Create detailed technical software requirements and specifications from high level market or product level software requirements
Support product management in preparing customer presentations to explain new or complex software features
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 provide support to software development teams as per project task needs
Perform other duties as required.

Preferred Education and Experience:
Bachelors degree in Computer Science or EE and 6-9 years of SW experience preferred

Additional Knowledge, Skills & Abilities:
Demonstrate in-depth knowledge of communication systems software in a real-time embedded development environment OR in application development.

Linux, Wi-Fi, 802.11, DOCSIS, product Security

Extensive experience with industry standard protocols and SW technologies in the telecommunications field either in systems development or in network management/application development.

Ability to write software requirements, architectural design, and functional specifications.

Ability to research and apply leading edge software technologies to product software design.

Ability to interface with other functions (hardware, test, etc) during the development process required.

Ability to communicate effectively in both verbal and written form.

Effective at working in team situations.

Core Competencies:
Communication - Effectively expresses ideas, opportunities and concerns verbally and in writing, listens and communicates effectively with others, one-on-one and in groups, continually strives to improve or enhance communication, creates accurate and punctual reports.
Results Focused: Delivers on commitments and meets deadlines, effectively revises work schedules in response to unplanned events, establishes priorities and monitors results, accepts ownership and accountability can make difficult decisions.
Initiative: Takes initiative to tackle problems and takes independent action, seeks out new responsibilities, acts on opportunities, generates new ideas, challenges the status quo, takes calculated risks, supports change, takes responsibility for and advantage of self-development.
Quality: Is attentive to detail and accuracy, is committed to excellence, looks for improvements continuously, monitors quality levels, finds root cause of quality problems, owns/acts on quality problems.
Productivity: Manages a fair workload, volunteers for additional work, prioritizes tasks, develops good work procedures, manages time well, and handles information flow.
Cooperation: Shares resources and ideas for improvement, assists others in accomplishing work and meeting business objectives, solicits ideas and encourages participation with others, manages conflicting viewpoints to encourage a win/win approach, demonstrates a willingness to work towards the goals of the organization, develops and maintains positive and supportive relationships with others.


Basic Qualifications:
Requires a Bachelors degree in Computer Science or Bachelors degree in Electrical Engineering with substantial CS coursework

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.