Eric Davison

Eric Davison Email and Phone Number

Staff Software Engineer @ Qualcomm
San Diego, CA, US
Eric Davison's Location
San Diego, California, United States, United States
Eric Davison's Contact Details

Eric Davison work email

Eric Davison personal email

Eric Davison phone numbers

About Eric Davison

Embedded Software Engineer with experience in design and development of latency- and power-critical software products in the heavy machinery and communications fields.Areas of Expertise:- Software Design & Development- Embedded Programming in C- Multi-Threaded Solutions- Debugging / Problem Solving- Real-Time Operating Systems - Latency- and Power-Critical Software- Cellular Protocols- Technical Documentation

Eric Davison's Current Company Details
Qualcomm

Qualcomm

View
Staff Software Engineer
San Diego, CA, US
Website:
qualcomm.com
Employees:
48952
Company phone:
916.253.7820
Eric Davison Work Experience Details
  • Qualcomm
    Staff Software Engineer
    Qualcomm
    San Diego, Ca, Us
  • Google
    Software Engineer
    Google Sep 2024 - Present
    Mountain View, Ca, Us
    Designing, implementing, and debugging power management software for the Pixel phone bootloader.
  • Google
    Software Engineer
    Google Dec 2022 - Aug 2024
    Mountain View, Ca, Us
    Working on VoWifi audio encoding, decoding, and packetizing. Implementing the RTP protocol and debugging IMS signaling and handovers.
  • Qualcomm
    Staff Software Engineer
    Qualcomm Jul 2017 - May 2021
    San Diego, Ca, Us
    - Developed and commercialized Snapdragon 855 modem power software. Implemented new features and hardware workarounds to meet power goals. Worked with cell phone manufacturers to gather power data and test fixes in short timelines to meet customer release dates.- Architect and designer of multiple power improvement software features, including large-scale refactoring to reduce code churn and rework.- Developed Python debug and analysis tools to reduce time spent debugging and automate typical debug tasks. Developed a framework to allow developers to easily incorporate debug scripts into an automated tool which gives triage information on likely root causes of issues through email.- Introduced process improvements to enhance code quality and reduce bugs and rework, including a new code review process, authoring design principles and coding standards documents, and giving training on best practices to U.S., India, and China Modem Power teams (~30 people).
  • My Motorcycle
    Sabbatical
    My Motorcycle Oct 2015 - Dec 2016
    Fifteen-month solo motorcycle trip through Central America, South America, and Europe.
  • Qualcomm
    Senior Software Engineer
    Qualcomm Apr 2012 - Jul 2015
    San Diego, Ca, Us
    - Designed, implemented, and owned new Resource Scheduling Library for managing modem hardware power cycles; responsible for new feature implementation, debugging issues, and maintenance. Scheduling library has seen the lowest occurrence of defects and lowest code churn of Modem Power Software features in 6+ years since creation.- Optimized latency-critical software to reduce power usage and provide fine-grained control of power features to latency-intolerant modules.- Developed thread-safe solutions to control hardware power-up and take-down sequences.- Developed instructional materials and mentored developers on the functionality of and principles behind various hardware and software modules; responsible for communication and education about features to management and other technical groups.
  • My Motorcycle
    Sabbatical
    My Motorcycle May 2011 - Oct 2011
    100-day solo motorcycle trip through each of the 48 contiguous United States.
  • Caterpillar Inc.
    Embedded Software Architect
    Caterpillar Inc. Apr 2010 - May 2011
    Irving, Texas, Us
    - Spearheaded object-oriented design of real-time clock synchronization library; created object-oriented design to implement protocol for synchronizing real-time clocks through datalink.- Designed new Service Hour Meter synchronization library; successfully replaced legacy library while maintaining backward compatibility for both API and datalink behavior.- Served as proactive member on committee to adopt MISRA software safety standards. - Persuaded senior leadership and technical leads to incorporate new modifications to service hour meter clocks; identified and demonstrated overall value of changes, gained buy-in from all relevant parties, and negotiated schedule for delivery.Technical Scope: C, Enterprise Architect UML Modeler, ClearCase, TRACE32/Lauterbach In-Circuit Debugger
  • Caterpillar Inc.
    Embedded Software Developer
    Caterpillar Inc. Sep 2008 - Apr 2010
    Irving, Texas, Us
    - Resolved defects and incorporated features to machine diagnostic tracking libraries, including new storage system that cached non-volatile memory writes and synchronized with background tasks. - Maintained script that created profiles for static code analysis tool.
  • Caterpillar Inc.
    Associate Engineer (Engineering Rotational Development Program)
    Caterpillar Inc. Jun 2007 - Aug 2008
    Irving, Texas, Us
    - Incorporated new features and bug fixes in VB script for comparing application variables in release software against static configuration database, thereby decreasing user input, reducing errors, and automating testing activities.- Created a Windows service to gather test files from dealers and collate data into an Excel file.Technical Scope: C, Perl, Visual Basic, ClearCase
  • Digi International
    Embedded Software Intern
    Digi International Jun 2006 - Aug 2006
    Hopkins, Minnesota, Us
    Developed proof-of-concept program that read and interpreted GPS receiver data, displayed data through a graphical web-based user interface, and determined whether location was within a user-defined polygon.

Eric Davison Skills

Embedded Software Debugging Code Multithreaded Development Testing Debugging Software Design Object Oriented Design Cellular Communications Embedded Systems Real Time Operating Systems C Embedded C Presentation Skills Embedded Operating Systems Communication Protocols Embedded Software Programming

Eric Davison Education Details

  • Valparaiso University
    Valparaiso University
    Electrical Engineering

Frequently Asked Questions about Eric Davison

What company does Eric Davison work for?

Eric Davison works for Qualcomm

What is Eric Davison's role at the current company?

Eric Davison's current role is Staff Software Engineer.

What is Eric Davison's email address?

Eric Davison's email address is er****@****ail.com

What is Eric Davison's direct phone number?

Eric Davison's direct phone number is +130926*****

What schools did Eric Davison attend?

Eric Davison attended Valparaiso University.

What skills is Eric Davison known for?

Eric Davison has skills like Embedded Software, Debugging Code, Multithreaded Development, Testing, Debugging, Software Design, Object Oriented Design, Cellular Communications, Embedded Systems, Real Time Operating Systems, C, Embedded C.

Who are Eric Davison's colleagues?

Eric Davison's colleagues are Deeptanshu Shukla, Pulkit Singh Tak, Veeresh B.m, Dhananjay Rai, William Hu, Anu Karpaga S, Kousalya Periasamy.

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.