Principal Member of Tech Staff

AT&T

(Middletown, New Jersey)
Full Time
Job Posting Details
About AT&T
AT&T is a telecommunications company that provides wireless communications, local exchange, and long-distance services for consumers and businesses in the United States and internationally.
Summary
Join our team to help design and develop AT&T’s next-generation network which is powered by technologies including software-defined networking (SDN) and network function virtualization (NFV).
Responsibilities
The selected candidate will focus on the design and development of Application Controller software as part of the Enhanced Control, Orchestration, Management and Policy (ECOMP) framework. The Application Controller is responsible for initializing and configuring applications (groups of virtualized functions), automating management functions, and monitoring/correcting failures of elements. Specific work entails Agile design and development of re-usable, extensible software for managing the life cycle of virtualized functions in the context of an application/service. Example tasks may include: - Platform design, systems engineering and software implementation planning. Create a roadmap and release plans for the Application Controller that aligns across platform components. - Software requirements/design and development for Application Controller capabilities. Validation test case design and oversee testing to ensure traceability. - Feature/capability engineering to prescribe a consistent software implementation and effective network management automation. - Represent the team and Application Controller development progress/issues in technical forums as well as status reporting to leadership. - Perform specialized studies of strategic network and platform issues; tradeoff & cost/benefit. - The selected candidate will perform these tasks using a variety of techniques that rely on Agile software development for an open, extensible platform implementation.
Ideal Candidate
*Required Qualifications:* - Ph.D. in an approved field from an accredited university, or a Master's degree in an approved field from an accredited university and a minimum of 3 years of relevant experience. - Strong software and computer science background. Working knowledge of Java, Python, TOSCA, Yang, XML, Javascript/JSON, OpenDaylight, and other object oriented software environments. - Background in IP networking, Cloud Computing, and OpenStack. Understanding of network management systems. - Working knowledge of SDN (Software Defined Networks) and NFV (Network Function Virtualization) architectures and management. Familiarity with the ETSI and OASIS virtualization frameworks. - Candidate is expected to work both independently and as a team member, show initiative, and be an innovative problem solver. - Candidate should possess strong written and oral communication and presentation skills. *Desired Qualifications:* - Ph.D. or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science. - Experience in developing software using Agile development methodologies. - Functional and operational understanding of network management functions. - Knowledge of and/or prior contributions to opensource communities such as Openstack, Cloudify. Graph development using tools such as Node-RED.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.