Video Gaming Technologies, Inc. - An Aristocrat Company Company Logo

Video Gaming Technologies, Inc. - An Aristocrat Company

Reno, Nevada - United States
View all jobs at this company »

Engineering Manager

Description

Job Description

Position Summary

The Engineering Manager will manage the day-to-day and strategic technical activities within the engineering group and guide the delivery of projects throughout their life cycle

Key Performance Competencies

  • Leadership
  • Technical
  • Problem Solving
  • Planning and Organizing
  • Communication

Essential Duties and Responsibilities

  • Supervise and manage employees, coordinating with Software Engineers, Project Managers, LIVE Team, Engineering Ops and Platform Group Leads to manage resources
  • Provide feedback and coaching to staff through regular communication and performance appraisals
  • Design, modify and review work products; ensure projects meet customer requirements and specifications
  • Plan and manage product and project schedules in assigned areas of responsibility
  • Manage all stages of the development cycle: requirements analysis, design and implementation, system testing and maintenance
  • Deliver projects on-time
  • Works with Sr. Management to accomplish business goals and works with Sr. Management and the engineering staff to set development standards and technical process.
  • Responsible for their staff and their success and the success of the group as a whole.

Physical Demands

  • Ability to sit for long periods of time while working at a desk
  • Ability to view data on a computer screen for long periods of time
  • Overnight travel expected to be at least 10%

Work Environment

This is a non-smoking office environment.

Required Skills

Knowledge/Skills Required

Qualifications (required):

  • Experience building and managing scalable, modular, multi-tier clien/server systems
  • Expertise in the full software/project life cycle, including specifications, requirements analysis, design/architecture, implementation, testing, and maintenance
  • Experience with development and deployment in Windows and/or Linux environments
  • Experience with Perforce or other configuration management systems
  • Experience with Test Track Pro or other defect tracking system
  • Advanced skills in Microsoft programs i.e. Word, Excel, PowerPoint, Outlook, etc.
  • Excellent verbal and written communication skills and the ability to work in a fast-paced team environment
  • Able to multi-task and manage several projects

Qualifications (desirable):

  • Familiar with networking fundamentals (IP, TCP, routing, VPN, switches, VLAN, SNMP, etc.)
  • Familiar with secure programming techniques
  • Experience with embedded systems
  • Experience with Microsoft Project
  • Experience in modern software engineering process

Some Engineering Manager positions may also require:

  • Experience with object-oriented (OO) design patterns and tools (e.g. UML)
  • Experience with C/C++ and .NET
  • Proficient in C++
Required Experience

Education, Training and Experience

  • Bachelor's degree in CS/EE/Computer Engineering or equivalent experience
  • Minimum 12 years experience of progressively more responsible engineering positions
  • At least 4 years experience in engineering management

This Job is no longer active!