Roles & Responsibilities:
Responsible for the software architecture, design and leading the development team for projects. Develop a good understanding of business need, end customer requirements, requirements development, ensuring product quality as per internal and customers quality requirements
Project Manager on project issues and interacts with the Chief Architect for technology related issues.
Responsibilities and Key Result Areas
An architect is primarily responsible for the following:
Experienced all phases of product life cycle including requirements, design, coding,
Experience in making proposals to clients/customers in telecom domain
Working experience on professional services projects for clients in telecom infrastructure domain
Experience in Client interaction and interfacing.
Developing architectures for the relevant competencies (LTE technologies relevant to eNB skills, strong LTE work experience (at least 3+ years)
Developing detailed product requirements based on customer and PLM inputs
Assisting in global design by brainstorming and considering multiple design options during design
Reviewing detailed design and validation plan
Assisting in identifying testing strategies and test plan development Analyse and debug the issue logs and able to detect the sub-system of the problem.
Oversight on key quality practices in the project like code reviews, static and dynamic analysis, defect removal
Preparing preliminary estimates for work schedule
Is responsible for key technical decisions in the project including change management and will be responsible for leading the project change control board (CCB) for any new requirements or enhancements (can be part of decision making)
Ensuring customer facing product documentation content and quality meeting the product delivery requirements.
Accountability and Authorities
Responsible for the architecture/design of world class product program
Makes key technical decisions
Accountable for specific deliverables such as inclusion of product requirements and product quality.
To approve the architecture, product requirements, design documents and the system test specifications.
Defines/Approves any architectural changes in the product program
Technical changes in the product program.
With customers for analyzing the requirements
With other BUs worldwide for periodic update
With Corporate Quality for audit.
Help the people managers with Operations for resources
Graduate/Post graduate in Computer Science / Electronics Engineering in the relevant field with required level of experience.
Substantial experience (10+ years) in all phases of the SDLC
Extensive hands on experience (around 5+ years) in LTE Technologies (relevant to Radio Access Network (RAN)/ eNodeB/ Femto Access Point - FAP) such as
protocol stack development of LTE RLC, LTE MAC, LTE RLC, S1AP, eGTP
L3 Application development, RRM REM, SON
Linux utilities and debugging tools: top, oprofile, ps etc. GDB, purify, insure, valgrind
Analyse and debug the issue logs and able to detect the sub-system of the problem.
Has worked on various languages (C, C++) and platforms (Linux, ARM), RTOS
Has good understanding of the complex data structures and operating system concepts and experience at the kernel level changes.
Abstraction and analytical skills, Capable of decomposing complex problems
Has overall product knowledge and is able to technically guide both junior and senior team members
Experience in technical management of product program
Experience in modern software engineering methods and processes (world level)