Randall Graham
AeroLeads people directory · profile

Randall Graham Email & Phone Number

Senior Embedded Software Engineer at EO Solutions
Location: Las Vegas, Nevada, United States 11 work roles 1 school
2 work emails found @igt.com 1 phone found area 866 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 2 work emails · 1 phone

Work email r****@igt.com
Direct phone (866) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Embedded Software Engineer
Location
Las Vegas, Nevada, United States
Company size

Who is Randall Graham? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Randall Graham is listed as Senior Embedded Software Engineer at EO Solutions, a with 73 employees, based in Las Vegas, Nevada, United States. AeroLeads shows a work email signal at igt.com, phone signal with area code 866, and a matched LinkedIn profile for Randall Graham.

Randall Graham previously worked as Senior Software Engineer at Las Vegas Sands Corp. and Principal Software/Firmware Engineer at Surfbytes Llc. Randall Graham holds Bachelor Of Science (Bsc) With Honours, Mechanical Engineering from Queen'S University.

Company email context

Email format at EO Solutions

This section adds company-level context without repeating Randall Graham's masked contact details.

{first}.{last}@igt.com
89% confidence

AeroLeads found 2 current-domain work email signals for Randall Graham. Compare company email patterns before reaching out.

Profile bio

About Randall Graham

Seasoned Professional Engineer with a wide range of technical experience in several industries and a 'Get It Done' kind of guy.

Listed skills include Visual Studio, C++, C#, Software Engineering, and 44 others.

Current workplace

Randall Graham's current company

Company context helps verify the profile and gives searchers a useful next step.

EO Solutions
Eo Solutions
Senior Embedded Software Engineer
Las Vegas, NV, US
Website
Employees
73
AeroLeads page
11 roles

Randall Graham work experience

A career timeline built from the work history available for this profile.

Senior Embedded Software Engineer

Las Vegas, Nv, Us

Senior Software Engineer

Las Vegas, Nevada, Us

Developing innovative products for Sands Digital Services (SDS).

Principal Software/Firmware Engineer

Surfbytes Llc

Patented inventor of 'Chip Drop'.Embedded solutions and Linux.www.surfbytes.comConsult for various clients in Las Vegas and Southern California, specializing in embedded firmware and Linux.Recently finished an embedded Linux (ARM) project utilizing custom electro-mechanical hardware and open source software and computer vision (OpenCV) to capture and recognize tokens dropped into a collection box. Participated in electro-mechanical design, leveraging my previous robotics experience, and owned firmware design and implementation.Supporting frameworks used include,- embedded Linux on ARM- Python- OpenCV- Flask for restful services- Meteor- MongoDBPatents pending.Other recent projects include:- mini uninterruptible power supply (UPS) adapter with USB HID interface for 'wall wart' power supply monitoring and backup. - design and specification of custom smart display device (Patents pending)

Software Engineer

Igt

London, Gb

*** Live Electronic Table Game Team (ETG) ***Support and develop embedded Linux component of ETG.Refactored secure boot process for 3rd party embedded Linux (ARM) based system (bootrom, MBR, initrd, kernel,rootfs) to use ECDSA signed packages. *** Communal Bank Devices Team ***Implemented several proprietary communication protocols for Casino industry (e.g. Slot Accounting System (SAS)) Develop services in C# on secure embedded Windows 7 platform (Universal Controller - UC) to support slot games.Worked with windows device driver developer to implement SAS layer for application interop.Rewrote Clerk Validation Terminal (CVT) software written as embedded i960 app to run on embedded windows. Created UI for CVT running on UC using WPF.Refactored custom bios and boot loader for 3rd party embedded Linux SoC to improve security and performance of boot sequence.Added USB logging functionality.*** Dark Horse Game Studio - Bonus Game Development ***Worked with creative teams to develop back end services for slot bonus games.Developed bank bonus server game engine and provided rapid prototyping support. Created and validated Paytable evaluator for reel slots.Implemented core flash player functionality on AVP platform (QNX,C++).*** Electronic Table Games - ETG ***C++ development for recently acquired 3rd party embedded Linux controller that connects game terminal to back end host system (SAS).*** Player tracking system - Advantage Bonusing Team ***Supported C++ development for large Windows CE based embedded player tracking system.Implemented SSL and OCSP for G2S client.Solved critical problems with 3rd party Flash platform that threatened successful deployment. Resolved issues with development tool chain which greatly improved the stability of product releases.

Jun 2007 - Jul 2017

Senior Software Engineer

Brea, California, Us

*** Access control systems - Embedded Linux ***Reported directly to Engineering VP, responsible for architectural design and development of next generation embedded linux area control system interfacing to legacy hardware.Developed robust, multi-threaded soft-real-time applications using C++, POSIX threads. Embedded SQL (SQLite) and TCL scripting engine in product, allowing easy customization.Developed various software-hardware interfaces including proprietary serial and TCP/IP protocols.

Apr 2004 - May 2006

Software Engineering Consultant

Consultant, Southern California

Provided software engineering services to various clients in Southern California.*** Konica Minolta Lab, Huntington Beach, CA - Business copier systems ***Assisted with development of business copier document management software using Java, XML, SOAP and web services.Wrote specs for new product development and provided technical guidance to junior engineers.*** Veric Software, Santa Monica, CA (Start-Up) ***Assisted ex-CTO and ex-VP of Microvault with development of unique project management solution for Windows (Accompli).Used MS Visual Studio and C++ with MFC, XML, SQL, SOAP.*** MQ Solutions, Whittier, CA ***Product developer for IBM MQ Series business partner applications.Architected and developed a multi-threaded, component based, message oriented framework for a suite of Java applications that work with MQ Series.Developed encrypted protocol handlers for working with encrypted files across a TCP/IP network Developed client/server components to support remote control and monitoring across TCP/IP.

Jun 2002 - Apr 2004

Software Engineer

Microvault

*** Secure document delivery software startup ***Responsible for full cycle design, development and implementation of premier secure document delivery product, NetCourier using JAVA, XML, Xerces, JavaMail, Cryptography extensions, LDAP, S/Mime, JavaScript.Developed core proprietary self decrypting document technology (patent pending) .Developed robust, multi-threaded high volume mail engine to build and deliver encrypted documents.Integrated S/Mime encryption and digital signing certificates with LDAP support into product.Developed remote console and API using TCP/IP sockets to remotely control and monitor server.

Dec 1999 - Jun 2002

Software Engineering Consultant

Consultant, Southern California

Provided software consulting services to various clients in Southern California *** Disneyland ParkAnaheim, CA ***Scientific Systems and Ride Control Systems Group Supported software development efforts for new theme park (California Adventure).Wrote specifications and PLC software for changes to Monorail control systemSupported PLC and AB PanelView software troubleshooting efforts on Malaboomer (Space Shot) ride.*** Excellon Automation, Torrance, CA ***Designer and manufacturer of state of the art automated PCB drilling systems.Wrote specifications, designed and developed control software and Visual Basic ActiveX controls to interface Laser Drilling equipment to automated robotic Autoloader.Supported R&D and test groups in design and trouble-shooting efforts.*** Yaskawa-Motoman Inc., Cypress, CA ***Designer and manufacturer of unique modular robotic systems.Responsible for software support and maintenance of modular robot control software (UNIX) Wrote application software using MS Visual C++ and MFC for robot system configuration.Wrote multi-threaded motion and I/O control software for multiple robotic manipulators.

Feb 1997 - Dec 1999

Software Section Head

Labotix Automation

Designer and manufacturer of sophisticated robotic automation systems for laboratories.Worked with small software team developing state of the art robotics and control systems for sophisticated clinical laboratory and industrial automation systems.Developed control system software, drivers and object oriented graphical user interfaces in C++ for robotic aliquotting station and instrument loading robotics. Developed C++ control software and graphical user interface for robotic palletizing system. Developed line scheduling and dynamic path planning/obstacle avoidance algorithms to optimize robot motion paths through changing work envelope topologies.Developed motion and I/O control software on various types of motion controllers, robot controllers and PLCs.

Nov 1992 - Nov 1996

Control System Simulation And Analysis Engineer

Spar Aerospace Limited, Advanced Technology Systems Group

***Designer and manufacturer of the NASA Space Shuttle Remote Manipulator System (SRMS) robot arm ***Responsible lead for design, test and implementation of major control system change to SRMS arm control software that significantly improved arm performance for heavy payload handling. Changes incorporated into shuttle software for flight use in 1994.Developed payload attitude control algorithms and implemented them in real time and non-real time simulators.Organized and conducted astronaut training and control system evaluation in real-time simulator (SIMFAC) and performed support engineering simulations and analysis for the SRMS program. Spearheaded development of Windows/C application for simulator configuration used at SPAR/NASA.Presented monthly interim progress technical reports to NASA management. Traveled to the Johnson Space Center (JSC) as required to discuss and present technical issues.Received commendable performance review rating in 1992 (highest rating in-group of 12).

Nov 1989 - Nov 1992

Research And Development Engineer - Robotics

Abal Manufacturing Inc.

Designer and manufacturer of automated case handling equipment and robots.Responsible for the design and development of a PC based multiple axis robot motion controller. Designed, built and programmed embedded motor controller boards for use with Apple II+ and IBM PC based host controller.Wrote control software in C, 8088 assembly, 6502, 6802 assembly language and burned EPROM's for use with 6802 controller boards. Wrote a ladder logic compiler and simulator to perform functions of a programmable logic controller (PLC) to control and monitor external input and output devices.

Sep 1985 - Oct 1989
1 education record

Randall Graham education

  • Queen'S University
    Queen'S University
    Mechanical Engineering
FAQ

Frequently asked questions about Randall Graham

Quick answers generated from the profile data available on this page.

What company does Randall Graham work for?

Randall Graham works for EO Solutions.

What is Randall Graham's role at EO Solutions?

Randall Graham is listed as Senior Embedded Software Engineer at EO Solutions.

What is Randall Graham's email address?

AeroLeads has found 2 work email signals at @igt.com for Randall Graham at EO Solutions.

What is Randall Graham's phone number?

AeroLeads has found 1 phone signal(s) with area code 866 for Randall Graham at EO Solutions.

Where is Randall Graham based?

Randall Graham is based in Las Vegas, Nevada, United States while working with EO Solutions.

What companies has Randall Graham worked for?

Randall Graham has worked for Eo Solutions, Las Vegas Sands Corp., Surfbytes Llc, Igt, and Maxxess Systems.

How can I contact Randall Graham?

You can use AeroLeads to view verified contact signals for Randall Graham at EO Solutions, including work email, phone, and LinkedIn data when available.

What schools did Randall Graham attend?

Randall Graham holds Bachelor Of Science (Bsc) With Honours, Mechanical Engineering from Queen'S University.

What skills is Randall Graham known for?

Randall Graham is listed with skills including Visual Studio, C++, C#, Software Engineering, Linux, Software Development, Visual C++, and Xml.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.