Brian Riordan

Software Engineering Manager at IGT

Las Vegas, Nevada Area

Current
  • Software Engineering Manager at IGT
Past
  • Part-time Instructor at University of Phoenix
  • Senior Software Engineer/Game Designer at Bally Gaming
  • Software Engineer at Universal Distributing
  • Firmware Engineer at Sigma Information Systems
  • Hardware Engineer at Universal Distributing
  • Software Engineer at Ferro Union
  • Summer Intern at Rockwell International Marine Systems
  • Electronic Reliability Technician at Beckman Instruments
Education
  • California State Polytechnic University-Pomona
  • Don Bosco Technical Institute
Connections
151 connections
Industry
Gambling & Casinos

Brian Riordan’s Summary

Software engineering manager with 19 years of gaming industry experience in management, software development, and game design.

Brian Riordan’s Specialties:

Managing a geographically diverse development team, developing software for gaming machines, probability calculations for games, game design, random number generation and testing.


Brian Riordan’s Experience

  • Software Engineering Manager

    IGT

    (Public Company; 1001-5000 employees; IGT; Gambling & Casinos industry)

    August 1999Present (10 years 5 months)

    Manage a development team of 28 creating video games on two platforms for international markets.

  • Part-time Instructor

    University of Phoenix

    (Education Management industry)

    October 1998August 2000 (1 year 11 months)

    Taught programming classes.

  • Senior Software Engineer/Game Designer

    Bally Gaming

    (Public Company; 1001-5000 employees; BYI; Gambling & Casinos industry)

    March 1993August 1999 (6 years 6 months)

    Senior Software Engineer - Wrote software in C and assembly for gaming machines. Wrote code for new communication protocols, new games, and new jurisdictional requirements. Wrote and tested 64 bit RNG implementation for two hardware platforms. Experience with RTOS's, Logic Analyzers, ICE

    Model Development Specialist - Design new games. Perform probability calculations for new games and bonuses. Wrote software in C and VB to simulate game play, and demonstrate new ideas. Coordinate new video designs with software and graphics departments. Assist the sales team. Presented new games to the North Carolina gaming board. Member of the new product development committee.

  • Software Engineer

    Universal Distributing

    (Gambling & Casinos industry)

    December 1991March 1993 (1 year 4 months)

    Wrote software for video gaming machines in C and assembly. Modified hardware on a custom ISA board to support EEPROM, Dallas Cyber Key secure insertable memory, additional EPROM memory. Rewrote video reel spin routines for a more realistic appearance. Worked with the 80x86 and the 80535 (8051 derivative).

  • Firmware Engineer

    Sigma Information Systems

    (Computer Hardware industry)

    September 1990December 1991 (1 year 4 months)

    Wrote firmware in C, Assembly, and Forth for products including a DSSI-SCSI adaptor (tape and disk). Modified hardware designs to increase throughput and add functionality. Worked with 8031 derivatives, Harris Forth Engine, and VMS. Wrote firmware to interface to MSCP (DEC mass storage control protocol) and DUP (DEC Diagnostic Utility Protocol) via the DEC DSSI bus. Setup DEC mini-computers and VAX clusters including using SYSGEN for configuration.

  • Hardware Engineer

    Universal Distributing

    (Gambling & Casinos industry)

    April 1990August 1990 (5 months)

  • Software Engineer

    Ferro Union

    (Building Materials industry)

    December 1985April 1990 (4 years 5 months)

    Wrote business applications in C, dBase, and Foxpro.

  • Summer Intern

    Rockwell International Marine Systems

    (Defense & Space industry)

    June 1985August 1985 (3 months)

    Performed and assisted with hardware/software integration testing of a new 68k based system.

  • Electronic Reliability Technician

    Beckman Instruments

    (Public Company; 5001-10,000 employees; BEC; Biotechnology industry)

    June 1981September 1982 (1 year 4 months)

    Performed electrical, mechanical, and enviromental tests on components, packages, and products. Test performed included resistor noise, EMI compliance, temp rise, thermal packaging, corrosion resistance. Wrote reports for the company library. Worked with enviromental chambers, X-ray machines, thermocouples, vibration tables, and chart recorders.


Brian Riordan’s Education

  • California State Polytechnic University-Pomona

    BS , Electrical and Computer Engineering , 19821987

  • Don Bosco Technical Institute

    AS , Electronic Technology , 19781982


Additional Information

Brian Riordan’s Groups:

  •    Marathon Finisher
  •    PADI Pros
  •    Game Developers
  •    Microchip Users Forum
  •    NAUI Divers Group
  •    Casino and Gaming Industry Vendors
  •    Casino and Gaming Professionals
  •    Cal Poly Pomona Alumni Association
  •    Casino Industry Executive Network
  •    The Casino Gaming Group
  •    Casino Suppliers/Vendors, Services and Careers
  •    International Game Technology
  •    Torque Game Builders
  •    World Casino Network 1000 members in one month - Jobs, news, discussions, and more
  •    Slot Machine Industry Network

Brian Riordan’s Honors:

PADI Certified Divemaster, FCC Extra Class Amateur Radio License, FCC General Radio Telephone License w/ Radar Endorsement


Brian Riordan’s Contact Settings

Interested In:

  • career opportunities
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Brian Riordan’s full profile:

  • See who you and Brian Riordan know in common
  • Get introduced to Brian Riordan
  • Contact Brian Riordan directly

View Full Profile