The position is responsible for driving the identification of candidate solutions, requirements, evaluation, selection, architecture, implementation, and support of the enterprise Software Configuration Management (SCM) and Hardware Configuration Management (HCM) tools for Broadcom engineering worldwide, enabling the engineering community to focus on the design, development and delivery of products and not on the tool chain required to manage their source code and IP.
This person will work with a diverse community of software and hardware engineers throughout the world determining their processes for product development and how SCM tools play a role in those processes. The candidate must then create requirements for enterprise SCM/HCM solutions from the interactions with the engineering community. Continuous interaction is required to make sure the requirements gathered continue to represent the needs of the engineering community. From these requirements the candidate will propose enterprise SCM/HCM solutions with capabilities that mirror the requirements and be able to recommend the subset of solutions that should be included in enterprise evaluations.
Selection of SCM/HCM tools for evaluation will be done in coordination with a tools council based on the requirements versus capabilities of the recommended tools. The engineering community performs the evaluations with oversight provided by the SCM/HCM Analyst. That candidate will monitor the evaluations to make sure progress is continuous and issues blocking progress are addressed quickly. Clear summaries of results with comparison to requirements will be developed to help management with the selection processes. Overall summaries of all evaluations will be created to help sell the selections to organizations around the globe.
The candidate will develop implementation and support strategies to help transition groups to new tools and procedures and ensure the groups continuous success with the tools. The candidate will therefore need to create successful training programs centered around the SCM tools and implement this training such that groups can be confident of their tool knowledge prior to conversion. Once converted, training will be required for new hires to make sure new employees become quickly successful with the enterprise solutions utilized by Broadcom. Conversion plans and methodologies for execution must be documented and implemented for quick, successful migration of groups to new tools. Resources necessary for training and conversion must be clearly defined and articulated to management, and sources to provide these resources must be identified and engaged in order to ensure the success of the activities. These activities will require the candidate to have project management experience to ensure success.
• Excellent listening skills
• Solid understanding of source control systems and branching methodologies
• Configuration Management
a. Research, evaluate, define, document, create, deliver, educate, evangelize and maintain the BRCM franchised solutions for source and aid in the migration of the engineering communities to this model.
b. Create and install tools, develop upgrades/modifications and generate integration of various tools and services.
c. Evaluate and redesign, where necessary, CM processes within individual engineering organizations. Doing so always with the view of the corporate picture, while optimizing the operations for that specific engineering group.
d. Development and communication of CM policies and procedures across the enterprise to promote consistency for IP transfer/re-use and Quality Control.
e. Assist in planning, implementation, and utilization of CM for individual engineering groups’ quality assurance/process improvement initiatives.
f. Function as the primary advocate to the Engineering community for Enterprise wide CM process initiatives.
g. Analyze, investigate, and take the necessary action to provide solutions for problems pertaining to the operation, improvement, maintenance, and productivity of CM tools and processes throughout the enterprise.
h. Provide ongoing leadership and direction on best practices in implementation and usage of CM solutions.
i. Address CM Education and Training needs by identifying the kind of training, tools, and user documentation required.
j. Provide on-going and pro-active communication of innovative CM solutions to senior management.
k. Maintain an on-going understanding of the different engineering environments, their product strategies, the enterprise wide product strategies and how emerging CM technology can be best employed to practically and cost effectively support stated goals.
l. Maintain knowledge and awareness of all CM related tools and processes in use at Broadcom.
m. Maintain knowledge and awareness of CM related tools and processes used in the industry. Be able to benchmark and discuss best practices at BRCM and in the industry. Build relationships with others holding similar responsibilities to learn and grow through the practical knowledge of others.
Operating Systems: Linux, Solaris, MS-Windows
Languages: PERL, PHP, PYTHON, Ruby, MySQL, HTML, csh, bash, ksh, sh
Software Tools: Subversion, Clearcase, Perforce, git, IC Manage, Synchronicity, Accurev, ClearQuest, JIRA
A Company of Innovation and Engineering A Community of Talent
As a leading provider of highly integrated semiconductor technology...