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.
Provide technical leadership and engineering management for a project team. Responsible for the technical expertise for the project, communicating needs and progressing the engineering solutions for small or medium size projects, products or workstreams. Provide technical guidance and leadership. Apply systems engineering processes and skills to systematically convert customer needs into designs that acknowledge technical, schedule, and cost constraints. Responsible for systems engineering planning, scheduling, and execution of requirements analysis, system design, analyses and trade studies, hardware/software design oversight, requirements verification, system integration, and system level test. Has familiarity with some of the following technologies: devices, back office enterprise systems (including financial transactions, reconciliation, payment processing, and customer services) and mobile applications. Provide assistance to external customers by diagnosing and troubleshooting software and hardware problems and helping customers install applications and programs. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Essential Job Duties and Responsibilities:
Work with and sometimes lead the engineering team on a project. Team sizes are typically ten or more engineers.
Task and direct all engineering resources assigned and document the organizational chart for the engineering teams along with roles and responsibilities.
Assist the program manager with schedule status, controlling project costs, and managing risks and technical issues.
Ensure project and development teams are properly appraised of status, schedule and scope.
Help to develop and manage the baseline of system requirements, subsystem requirements, systems configurations, system architectures and system designs.
Support the project team in defining and documenting the system architecture and design
Support developing hardware and software designs to ensure compliance with requirements and system design
Support project risk management activities
Deliver engineering solutions that meet budget, schedule and agreed scope.
Manage the creation, maintenance, review and QA of the System Design documents and artefacts in accordance with the contract, company processes and the project Engineering Management Plan.
Interface with customers on engineering requirements, designs, issues, planning and status updates.
Support and monitor software development work activities and status using tools such as Jira.
Support defect identification and resolution and monitor test status using tools such as TestRail.
Support collaborations with internal departments, customer representatives, third party suppliers and other stakeholders.
Analyze and troubleshoot complex customer issues; working directly with Program Manager and Engineering when issues must be escalated.
Respond to customers in a professional and timely manner to deliver workarounds and solutions for complex technical problems.
Manages escalated customer issues and exercises independent judgement while troubleshooting issues.
Establish and review engineering statements of work and work breakdown structures in conjunction with project plans and schedules.
Work with functional engineering managers to collect estimates for bids and proposals.
Minimum Job Requirements:
Four-year college degree in electrical engineering, mechanical engineering or related technical discipline, plus five years of related experience, or an applicable master's degree with three years of related experience. Experience in creating, analyzing, documenting and testing system and subsystem designs. Mental ability to perform engineering problem solving and analytical tasks. Familiarity with project management principles. Must be able to work under project deadlines and be able to support Program Manager in the establishment and maintenance of engineering project schedules and cost budgets. Must have strong organizational and interpersonal skills. Must communicate effectively, both verbally and in written form.. Must have some leadership experience working with and building teams.
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.