David Orvis work email
- Valid
- Valid
- Valid
David Orvis personal email
Currently working at Trygtech
-
Software EngineerOssia Inc. Sep 2018 - PresentRedmond, Washington, UsServed on a team to develop to new firmware for a new groundbreaking technology. Developed custom driver for SPI, I2C interfaces to control power delivery and cooling. Developed custom interfaces with newly developed hardware. Implemented complex routines to enhance to performance. Worked with custom radio interfaces and ethernet interfaces. Gained experience using IAR tools. -
Software EngineerTrygtech Nov 2015 - Sep 2018Seattle, Wa, UsDeveloped a custom SPI communication harness using the RTOS operating system for an Infineon co-processor. The SPI bus had to relay CAN messages, Digital I/O values, and read from analog to digital converters. Created a C# based user interface to allow testers to easily test Digital IO, ADC, and CAN on a development board.Developed and maintained multiple python based automatic test harnesses.Configured Jenkins server builds.Configured Yocto/bitbake Linux kernel builds, created new recipes, and created simulator builds for testing.Development of custom video drivers. Integration of Linux operating system with custom development boards. -
Software EngineerHcl Technologies Aug 2015 - Oct 2015Noida, Uttar Pradesh, InContinuation of Work on the XBOX One controller for Microsoft. -
Software EngineerTrygtech Nov 2004 - Jul 2015Seattle, Wa, UsDevelopment of firmware for the XBOX One controller (for Microsoft): Successfully ported firmware to work on a new XBOX One controller. Developed firmware to manage I2C, SPI, and I2S busses. Developed firmware to read analog to digital converters and to control motors. Mastered several ARM based microcontrollers, and ported firmware across multiple MCU’s.Performance testing for Automated Systems (for John-Deere): Ran performance tests to assess several potential development boards, using Linux operating systems.Linux Port for OPAL development board: Ported a Linux operating system to an ARM based development board for demonstrations purposes. Development of robotic test platform for mobile devices (for Microsoft): Successfully developed the testing system enabling an Epson robot to test multiple mobile devices, allowing highly repeatable wireless testing of touch screens, proximity sensors, gyroscopes and accelerometers. Created custom drivers to interface with multiple USB devices, such as Web Cams, Dial indicators, USB serial interfaces, and FTDI I2C bus systems.Emulation of game platforms (for Nintendo): Worked with a team to emulate Game Boy Advance games on x86 platforms. Helped to develop software that more efficiently converted streams of ARM assembly into x86 code.Custom Keypad drivers: Created a customized keypad driver for a unique keypad configuration.Portable Media Center (for Microsoft): Improved the board support package for Samsung’s Portable Media Center, so that the operating system met reliability standards required for successful mass production. -
Software Engineer (Temp)Siemens Business Sevices Apr 2004 - Oct 2004Portable Media Center development at Microsoft: Responsible for the maintenance of the Windows CE board support package for Samsung’s Portable Media Center (PMC). Identified and fixed points of instability in the Windows CE kernel and improved the flow of interrupts. Integrated changes to power, disk, battery, and display, and wave drivers, to reduce power consumption and enhance the user experience. Identified and eliminated bugs in the board support package.
-
Software EngineerBsquare Jun 1997 - Feb 2004Renton, Wa, UsMobile Services: Served on the team to develop the software stack for the Power Handheld, a product combining the power of Windows CE with a GSM/GPRS radio module (see product at http://www.bsquare.com/products/powerhandheld.asp). Integrated SMS services with the Pocket Mail application. Developed a virtual serial driver to handle the multiplexer communication protocol with the GSM/GPRS radio module. Stabilized the USB device driver enabling the Power Handheld to reliably connect to a Desktop computer. Familiar with GSM/GPRS and 3GPP specifications. Window CE Tools: Upgraded the Windows CE assembler and linker to support the ARM Xscale processor. Served on a team to update and maintain the ARM Xscale compiler, and developed a custom interface to enable the team to use the XScale simulator for development. Quality Assurance: Created a test harness to assess the speed of ARM and SH4 compilers for Windows CE. Improved the data flow of the compiler test harnesses allowing quicker testing for compiler tools.
David Orvis Skills
David Orvis Education Details
-
University Of WashingtonNuclear Engineering -
University Of WashingtonApplied Mathematics -
Harvey Mudd CollegePhysics
Frequently Asked Questions about David Orvis
What company does David Orvis work for?
David Orvis works for Ossia Inc.
What is David Orvis's role at the current company?
David Orvis's current role is Software Engineer at Ossia Inc..
What is David Orvis's email address?
David Orvis's email address is da****@****ech.com
What schools did David Orvis attend?
David Orvis attended University Of Washington, University Of Washington, Harvey Mudd College.
What skills is David Orvis known for?
David Orvis has skills like Embe, Linux, Windows, Device Drivers, C++, C, C#, Java, Arm Assembly, Serial Protocols, I2c, Spi.
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