Gregory Ross Email and Phone Number
Gregory Ross work email
- Valid
- Valid
Gregory Ross personal email
Experienced senior lead firmware engineer with experience in developing solutions, firmware optimization, project management, and team leadership.
Allegion
View- Website:
- allegion.com
- Employees:
- 4372
-
Senior Lead Firmware EngineerAllegion Oct 2023 - PresentIndianapolis, Indiana, United StatesCurrently a senior lead firmware engineer focused on new and exciting product development efforts! Primary job responsibilities include:- Leading a global firmware team focused on building re-usable platform assets to communicate with a variety of external systems (mobile phone applications, cloud-based applications, etc.).- Interfacing with other engineering and business groups within Allegion to collaborate on platform development efforts. -
Lead Firmware EngineerAllegion Jan 2019 - Sep 2023Indianapolis, Indiana, United StatesPreviously lead firmware engineer for a global firmware team working on the development of Schlage Mobile Access Credentials. Responsibilities included participating in early proof of concepts, managing firmware project schedules, writing embedded firmware, and working with an interdisciplinary team of firmware, software, and systems engineers. The team's deliveries were successfully integrated into a wide range of Allegion products (Schlage Control, MTB credential readers, NDEB/LEB wireless locks, and more).Previously lead firmware engineer responsible for final product launch activities for the NDEB/LEB wireless lock and MTB credential reader. Activities included supporting design reviews, coordinating with manufacturing facilities in regards to programming and validation of product, and supporting launch activities of Schlage Mobile Access enabled products in 2020. -
Senior Firmware EngineerAllegion Aug 2015 - Jan 2019Carmel, InPreviously lead technical firmware engineer, and later lead firmware engineer, for the award-winning Von Duprin RU/RM exit device solution for perimeter school security. Responsibilities included participating in the definition of product requirements, creation of unique solutions to enhance product quality, and leading design efforts for large portions of the RU/RM firmware architecture.Led a firmware team responsible for developing and sustaining all embedded software contained within the Schlage NDE wireless lock, and completed transfer of firmware development to the product sustaining and support team. -
Firmware EngineerAllegion, Plc Jan 2013 - Aug 2015Carmel, InEmbedded firmware development for commercial Schlage electronic locks.Contributions include development, testing, and implementation of communication protocols between the Schlage NDE wireless lock and Allegion's ENGAGE Gateway. Continual engagement with internal development teams and third party vendors contributing to the ENGAGE Gateway to improve system reliability, performance, and power efficiency.Range of work experiences include modifications and bug fixes to the embedded operating system provided by external vendor, implementation of bare-metal device drivers and flash storage drivers, development of over-the-air firmware update capabilities, and contributions to design and testing of communication protocols used in the Schlage NDE wireless lock.Experienced with ARM Cortex M4 and ARM Cortex M0+ processors. Familiar with PIC16 and PIC32MX range of Microchip processors. -
Research AssistantUniversity Of Illinois At Urbana-Champaign May 2011 - Aug 2012Champaign, Il- Authored Parboil GPGPU histogram benchmark.- Research into highly atomic, yet massively parallel, algorithms -
Head Teaching AssistantUniversity Of Illinois At Urbana-Champaign Aug 2009 - May 2011Champaign, Il- Led team of 15 graduate and undergraduate teaching assistants that are responsible for writing, grading, proctoring, and teaching with class sizes exceeding 250 students.- Wrote project statements and authored solution code to a significant number of ASM and C class problems covering subjects ranging from introductory programming to game development and low level C-to-ASM conversion / compilation. - Authored several Linux backend tools utilizing C and Python to streamline project grading. -
Graduate InternKla-Tencor May 2010 - Aug 2011Milpitas, CaOptimized existing CUDA wafer inspection software with performance gains up to 65%. Also authored a beta version of CUDA rendering software for the Reflection Electron Beam Lithography (REBL) project. Competing SSE and AVX versions of the rendering software were developed as part of an engineering survey to evaluate performance, numerical stability, and cost tradeoffs of various computer architectures being considered for use in REBL. -
ConsultantNuvixa Inc Sep 2010 - May 2011Urbana-Champaign, Illinois AreaAuthored OpenCL version of Nuvixa’s real time background subtraction software targeted for deployment on a future AMD Fusion processor. Image processing kernel execution times were improved by a factor of 7-15X over previous implementations. Multi-threading optimizations were also introduced to improve execution times by an additional 50% which led to a successful CES 2011 demonstration of the software.
-
Teaching AssistantPurdue University Aug 2008 - May 2009West Lafayette, In- Authored exam and project material, provided guidance on student final projects, taught lab sections, and assisted with course administration with class sizes no larger than 60 students.- Managed backend project grading software utilizing Perl, Python, and ModelSim. -
InternTechnicolor May 2005 - Aug 2008Indianapolis, InCo-Op Software Engineer- Wrote a multithreaded Java management tool using an SNMP backend and Swing GUI frontend to oversee media distribution equipment for the Multi-Family Home v3 (MFH3) project.- Created a C network monitoring tool designed to run on MFH3 servers capable of detecting unauthorized access into distribution network.- Enhanced the MFH3 server configuration boot-up code to eliminate some common forms of boot failure.Co-Op Hardware and Firmware Engineer- Developed USB/I2C bridge firmware for an Intel 8051 microprocessor enabling developers to control RF tuners on prototype set-top boxes from a Windows PC.- Performed root-cause failure analysis on dead prototype set-top boxes, identified leading modes of failure, and repaired prototypes when possible.
Gregory Ross Skills
Gregory Ross Education Details
-
Computer Engineering -
Purdue UniversityElectrical Engineering
Frequently Asked Questions about Gregory Ross
What company does Gregory Ross work for?
Gregory Ross works for Allegion
What is Gregory Ross's role at the current company?
Gregory Ross's current role is Senior Lead Firmware Engineer at Allegion.
What is Gregory Ross's email address?
Gregory Ross's email address is cr****@****msn.com
What schools did Gregory Ross attend?
Gregory Ross attended University Of Illinois At Urbana-Champaign, Purdue University.
What are some of Gregory Ross's interests?
Gregory Ross has interest in Embedded Software/hardware Systems, High Performance Computing.
What skills is Gregory Ross known for?
Gregory Ross has skills like C, Programming, Embedded Systems, Embedded Software, Rtos, Latex, Microprocessors, C++, Firmware, Bluetooth Low Energy, High Performance Computing, Vhdl.
Who are Gregory Ross's colleagues?
Gregory Ross's colleagues are Aubrey Hamilton, Sean King, Noel Armendariz, Mark Harasim, Olguin, Adriana, Alfonso Valentin Morales, Casandra Gonzalez.
Not the Gregory Ross you were looking for?
-
Gregory Ross
New York City Metropolitan Area6msn.com, aol.com, gmail.com, accenture.com, accenture.com, deloitte.com7 +197391XXXXX
-
4twcable.com, hylangroup.com, hylangroup.com, engineeringassociates.com
-
Gregory Ross
Executive Director Of Admissions Operations @ Roberts Wesleyan | Strategic Leadership, Business Process DevelopmentRochester, New York Metropolitan Area3elimgospel.org, roberts.edu, roberts.edu8 +158551XXXXX
-
Gregory Ross
Salt Lake City Metropolitan Area3christophersontravel.com, hesstravel.com, guidepoint.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial