Cubic Global Defense
Job Profile Summary
Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today. We're the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Cubic.
Support and lead software projects to agreed-upon budget and timescales, maintaining professional standards to enhance Cubic's reputation in the industry. Responsible for the management, performance and completion of either a single or multiple projects involving extensive software engineering, simulation engineering, and instructional system design development. This includes responsibility for the quality of the "end products." This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Supports Senior Technical Producers
Manages multiple small projects or single larger project, with limited supervision depending on the experience level of the Producer
Leads daily scrums, sprint planning sessions and sprint retrospectives
Acts as the point of contact for the customer
Perform assigned analyses and trade studies as necessary to aid in the selection of production concepts
Define and document the requirements for a training system
Develops and manages the product requirements for a training system
Allocate product requirements to development groups and oversee development/refinement of lower-level requirements
Define the operational concepts for a training system
Perform analyses and trade studies as necessary to aid in the selection of product concepts
Allocate product requirements to production groups and oversee development/refinement of lower-level requirements
Support the project team in defining and documenting the system architecture and design for a training system
Perform hardware/software integration planning and oversee activities
Perform product level test planning and oversee test implementation
Analyzes design and development decisions to minimize cost and risk, whilst maximizing the benefit to the project and company
Manages the sub-contractors working on their projects
Monitor project budgets to ensure budgeted profit levels are attained
Create viable contingency plans for projects
Produces monthly and interim operational and cost reports for delegated projects, including project variations
Creates status reports for clients as specified in contract requirements for the project
Assists in the preparation of new business proposals and estimates, as required
Ensures successful end to end project delivery to the client
Keep project within scope defined in contract
Minimum Job Requirements:
Two year college degree, plus three years project management in video games, software or other comparable high tech development environment. Master's degree preferred. Demonstrable experience and ability in the following skill sets: effective communication (verbal/written) skills, project management philosophies, Scrum/Agile philosophies, analytical thinking, software development processes, task tracking software proficiency, PC hardware/software knowledge, and documentation creation. Experience in creating, analyzing and documenting system and subsystem designs. Effective written and oral communication skills. Must have proven ability to lead teams. Prior experience as a Producer or Associate Producer on one or more full software lifecycles. Must have expert level presentation and communication skills including being able to present to all levels of employee, including upper management. Mental ability to perform engineering problem solving and analytical tasks. Ability to use personal computer software such as spreadsheets and word processing programs requirements database management tool. Experience with DOORS preferred. Must have expert level knowledge of software production processes. Must have proficient ability to mentor junior production staff and collaborate with other departmental staff, including engineering and creative disciplines. Must have proficient ability to contribute knowledge about external software production practice changes and industry advancements. Must be able to work under project deadlines and associated cost and schedule constraints Must be able to obtain and maintain a Security Clearance.
The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.