Senior Software Integration Project Manager

Published on April 03, 2008 - Comments
Waterloo, ON


RIM Logo

Location:
Waterloo, ON.

About the Company:
Analysts recommend them, investors buy them, and if you’re Canadian – you brag about them. With a history of developing breakthrough wireless email devices and connected enterprise solutions, Research in Motion is a world leader in mobile communications. As a global technology powerhouse, they continue to enjoy explosive growth.

The Opportunity:
Integration will be the name of the game as you weld cross-functional project management to deliverables in a high-level role that touches every aspect of Research in Motion’s flagship BlackBerry products.

This role reflects the complexity and sophistication of today’s handheld devices: Hardware and software development, testing, documentation, localization, and certification will all come together under your watch. Ultimately, you’ll be a two-way decision-making and information channel, marshaling large-scale projects and giving upper management visibility into project progress.

In terms of software project management, this is a top-of-the-ladder position: Established company, global brand, and leading-edge technology. Perform well here and you’ll set the table for the rest of your career.

Reporting Structure:
Reporting to a program manager, you’ll observe and manage the software deliverables of functional teams, working with component-specific managers that include Concurrent Development Leads, Component Project Managers, Development Team Leads, and Gatekeepers (charged with providing function-specific changelists for new SCM builds).

Software Integration Project Managers are currently located in two RIM locations, Waterloo and Ottawa. Each manager will be assigned to a BlackBerry Handheld product and program release and dedicated to managing the software deliverables for their program until it transfers over to the maintenance team.

General Responsibilities:
* Provide cross-functional project leadership to all software project team members
* Work with Product Management to ensure all software requirements are identified and available as early as possible.
* Ensure all teams that are associated with software deliverables have had the opportunity to review the requirements and this is captured accordingly
* Ensure all teams provide technical responses to requirements so it is clearly communicated and understood by all what features are committed to or being deferred.
* Ensure there is an integrated software schedule available which captures the input from all software teams and is provided to the Program Manager.
* Ensure this integrated software schedule identifies dependencies across teams including hardware and device availability where necessary.
* Ensure the integrated software schedule gets reviewed (by all team stakeholders) and approved (by Program Manager and Exec Sponsor)
* Ensure roles and responsibilities across the software teams are clear, clearly communicated and consistent with other programs.
* Ensure all risks for software deliverables are identified, reviewed and recorded and also supported with appropriate mitigation plans and early warning indicators where possible.
* Ensure all risks are reviewed frequently for software and Program Manager is kept informed of results and status.
* Act as a primary source of information for all software deliverable related issues for a given program.
* Establish effective communication methods for all software related activities with all teams related to the program.
* Ensure frequent status meetings are established to monitor progress and manage issues as the deliverables are developed.
* Ensure all cross dependencies with teams are managed and communicated early and clearly such as SCM Builds, External Software Releases.
* Ensure all critical SCM builds are given Emergency status where necessary.
* Ensure Release Notes & Known Issues List documentation is produced for all external software releases.
* Ensure all test resources and activities are aligned with the overall program and also with the specific needs of critical SCM builds scheduled for external release.
* Ensure the PDP deliverables for all software activities are managed and available for the Program Manager as the program transitions from one PDP phase into another.
* Work with a designated PDP coach to keep the software PDP deliverables on track.
* Ensure BBSE’s and Product Management teams are kept informed of software release schedule and available windows for supporting code changes.
* Ensure the software deliverables are compliant in all areas required for the program. Example, Protocol PTCRB and GCF, Bluetooth.

Specific Responsibilities:
* Ensure the ABRL is setup to build all required software deliverables
* Ensure the ABRL is setup to release all required software deliverables internally to RIM and externally to carriers
* Schedule SCM builds as planned (weekly) and unplanned (emergency)
* Coordinate with gatekeepers regarding SCM build go aheads and specific requirements for critical carrier software releases.
* Monitor Quincy for MTBF reset data to ensure resets levels are being monitored and managed accordingly.
* Schedule Software Release Review (SRR) meetings as required for various carrier activities.
* Ensure all change requests are managed and maintained in accordance with the Change Control Board and associated process.
* Ensure carrier gating issues list exists and is maintained in conjunction with the BBSE organization.
* Ensure the carrier build deliverable (Installers and Flash Images) list exists and is maintained in conjunction with the BBSE organization.

Who Should Apply
o Bachelor’s Degree in Computer Science or related discipline
o 5 to 10 years of experience in software project management
o Experience managing integrated software deliverables and teams within the wireless or telecommunications industry
o Leadership, outstanding communication and proven negotiation skills
o Experience with hardware development (ideally)
o PMP Certified (Ideally)

Contact:

To make an inquiry and/or to submit a resume, please contact:
Penny Curtis

Comments

Penny Curtis Vote-kill Vote-no Vote-yes Penny Curtis
apr 08 2008 15:16
8 Reputation Points

The ideal candidate will be someone who can hit the ground running. You’ll be managing on average one major project that will last just under a year. This position requires someone who can run their own desk and take charge on highly visible projects at RIM.

  Edit (for another )
blog comments powered by Disqus