Gregory Ross

Gregory Ross Email and Phone Number

Senior Lead Firmware Engineer at Allegion @ Allegion
dublin, dublin, ireland
Gregory Ross's Location
Carmel, Indiana, United States, United States
Gregory Ross's Contact Details

Gregory Ross personal email

n/a
About Gregory Ross

Experienced senior lead firmware engineer with experience in developing solutions, firmware optimization, project management, and team leadership.

Gregory Ross's Current Company Details
Allegion

Allegion

View
Senior Lead Firmware Engineer at Allegion
dublin, dublin, ireland
Website:
allegion.com
Employees:
4372
Gregory Ross Work Experience Details
  • Allegion
    Senior Lead Firmware Engineer
    Allegion Oct 2023 - Present
    Indianapolis, Indiana, United States
    Currently 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.
  • Allegion
    Lead Firmware Engineer
    Allegion Jan 2019 - Sep 2023
    Indianapolis, Indiana, United States
    Previously 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.
  • Allegion
    Senior Firmware Engineer
    Allegion Aug 2015 - Jan 2019
    Carmel, In
    Previously 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.
  • Allegion, Plc
    Firmware Engineer
    Allegion, Plc Jan 2013 - Aug 2015
    Carmel, In
    Embedded 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.
  • University Of Illinois At Urbana-Champaign
    Research Assistant
    University Of Illinois At Urbana-Champaign May 2011 - Aug 2012
    Champaign, Il
    - Authored Parboil GPGPU histogram benchmark.- Research into highly atomic, yet massively parallel, algorithms
  • University Of Illinois At Urbana-Champaign
    Head Teaching Assistant
    University Of Illinois At Urbana-Champaign Aug 2009 - May 2011
    Champaign, 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.
  • Kla-Tencor
    Graduate Intern
    Kla-Tencor May 2010 - Aug 2011
    Milpitas, Ca
    Optimized 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.
  • Nuvixa Inc
    Consultant
    Nuvixa Inc Sep 2010 - May 2011
    Urbana-Champaign, Illinois Area
    Authored 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.
  • Purdue University
    Teaching Assistant
    Purdue University Aug 2008 - May 2009
    West 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.
  • Technicolor
    Intern
    Technicolor May 2005 - Aug 2008
    Indianapolis, In
    Co-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

C Programming Embedded Systems Embedded Software Rtos Latex Microprocessors C++ Firmware Bluetooth Low Energy High Performance Computing Vhdl Matlab Fpga Prototyping Algorithms Real Time Operating Systems Parallel Computing Parallel Programming Python And Linux Shell Scripting Microprocessor Design System On Chip Design Hardware Architecture

Gregory Ross Education Details

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 Area
    6
    msn.com, aol.com, gmail.com, accenture.com, accenture.com, deloitte.com

    7 +197391XXXXX

  • Gregory Ross

    Director Engineering
    Kernersville, Nc
    4
    twcable.com, hylangroup.com, hylangroup.com, engineeringassociates.com
  • Gregory Ross

    Executive Director Of Admissions Operations @ Roberts Wesleyan | Strategic Leadership, Business Process Development
    Rochester, New York Metropolitan Area
    3
    elimgospel.org, roberts.edu, roberts.edu

    8 +158551XXXXX

  • Gregory Ross

    Salt Lake City Metropolitan Area
    3
    christophersontravel.com, hesstravel.com, guidepoint.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.