Joe Burks

Joe Burks Email and Phone Number

Principal Engineer
Joe Burks's Location
Bothell, Washington, United States, United States
Joe Burks's Contact Details

Joe Burks personal email

n/a
About Joe Burks

I am a software development, architecture and computer science expert with wide ranging experience in a variety of domains including: Windows OS, Windows display kernel, Windows drivers, Linux kernel drivers, real-time embedded systems, kernel/driver OS development, game software, bioinformatics/genomics, scientific applications and more. I regularly design and implement software at all levels from drivers touching hardware registers to high level GUI applications using everything from assembly language, C, C++, up to C#, Java, Python and Ruby.Much of my last 15 years have been spent focusing on computer display systems and Intel power management. I've done almost everything from validating hardware, to verifying verilog/RTL and most recently the software driving the color accuracy of Microsoft's entire Surface product line. Whether it's verifying hardware designs in FPGA-based simulators, or inventing new software tools for working right at the boundary of hardware and software, I bring a broad base of experience. I'm accustomed to working and providing technical leadership in environments with tight deadlines with ambiguous requirements.From high volume manufacturing to high quality customer experience, I drive towards software excellence. Uncompromising where critical but compromising where one must.Please, no third party recruiter contacts. Thank you!

Joe Burks's Current Company Details

Principal Engineer
Joe Burks Work Experience Details
  • Styku
    Principal Engineer
    Styku Feb 2024 - Oct 2024
    Los Angeles, Ca, Us
  • Styku
    Director Of Engineering
    Styku Aug 2022 - Jan 2024
    Los Angeles, Ca, Us
  • Microsoft
    Senior Software Engineer
    Microsoft Jan 2020 - Jul 2022
    Redmond, Washington, Us
    HoloLens display calibration.
  • Microsoft
    Senior Sw/Fw Engineer
    Microsoft Sep 2017 - Jan 2020
    Redmond, Washington, Us
    I bring my full stack experience from C# application software through "bare metal" interface drivers in C/C++ down to Verilog/HDL and over a decade of experience with display hardware to the Surface media team. I am responsible for the architecture, design and implementation of software driving color accuracy across all Microsoft Surface products. My software is used in high volume manufacturing display calibration suites, verification and ultimately the shipping driver. I work within and across teams to engineer highly-capable cross platform solutions for Surface display quality. My solutions produce industry-leading color accuracy in Surface products whether the color space is sRGB or DCI-P3.Products I've been part of bringing to market include: Surface Studio; Surface Laptop; Surface Pro 2017; Surface Book; and more yet to come!
  • Microsoft
    Software / Firmware Engineer Ii
    Microsoft Nov 2015 - Sep 2017
    Redmond, Washington, Us
    I bring my passion for new technology and my engineering skills to Microsoft Surface products. The work I do for Surface is incredibly exciting and I'm immensely proud of what we create here.I am principally responsible for Windows drivers, applications and software tools for Surface display technologies. This work includes: internal prototyping; high volume manufacturing verification; and drivers/services for retail devices on all Surface products. I also provide input on new hardware/silicon designs; OpenCL/Direct Compute SIMD kernels; build automation; and HW/SW debug expertise using tools from Windbg to JTAG.
  • Microsoft
    Software Development Engineer Ii
    Microsoft Aug 2014 - Oct 2015
    Redmond, Washington, Us
    As a member of the Operating Systems Group, I am involved in maintaining various Windows kernel components and device drivers for Windows 10's display kernel on both desktop and mobile platforms. Key responsibilities include: maintaining the Windows kernel display diagnostic tool; assisting with new high DPI monitor support in Windows 10; and enhancements and maintenance of software-based GPU emulation drivers and user interface application tools.
  • Intel Corporation
    Silicon Architecture Engineer
    Intel Corporation May 2012 - Aug 2014
    Santa Clara, California, Us
    Power Management Validation / Software Infrastructure Expert. As technical lead for the embedded power management hard real time firmware validation on Xeon Phi "Knights Landing" product I was responsible for overall pCode validation and bringing forward innovative new validation tools for visualizing firmware execution in pre-Silicon simulation.
  • Intel Corporation
    Component Design Engineer
    Intel Corporation Nov 2011 - May 2012
    Santa Clara, California, Us
    Component Design Engineer for next generation Many-Integrated Core (MIC) product, also marketed as Xeon Phi.
  • Intel Corporation
    Software Engineer
    Intel Corporation Apr 2006 - Nov 2011
    Santa Clara, California, Us
    Senior Software Engineer, Power Management Architectural Validation in Intel's Many-Integrated Core Program. Responsible for technical readiness, design and development of test environments for design simulations; Providing C++ expertise for support of newly emergent simulation technologies; analysis, debug and root cause correlation of failures identified in simulation.Previous: Throughput computing validation group. Responsibilities include: micro-architectural validation, hardware debug, software engineering all the way through to "bare metal" programming, Linux system administration, and customer-focused cross-team interaction and training. Responsible for development and maintenance of a broad range of software products from productivity utilities and web applications to Windows & Linux device drivers (including WDF). I regularly use Python, C, C++, x86 assembly, Perl, Java, PHP and SQL - whatever it takes to get the job done.Prior to the throughput computing assignment, I worked in Discrete Graphics Validation as the senior Post-Silicon display validation engineer and chipset validation software tools engineer. Responsibilities included: full life-cycle software engineering, developing linux device drivers, embedded systems programming, C, C++, Lua, Assembly, Perl, Python, Ruby, debugging and troubleshooting, and linux system administration.
  • Attotron Biosensor Corporation
    Developer
    Attotron Biosensor Corporation May 2003 - May 2005
  • Lawrence Livermore National Laboratory
    Technical Scholar
    Lawrence Livermore National Laboratory 2005 - 2005
    Livermore, Ca, Us
  • Advanced Open Source Systems
    Contract Programmer
    Advanced Open Source Systems 2001 - 2003
  • Aoss
    Contract Programmer
    Aoss 2001 - 2002
  • Dorado Software
    Senior Engineer
    Dorado Software 1998 - 2001
    El Dorado Hills, Ca, Us
  • Novalogic
    Software Engineer
    Novalogic 1993 - 1995
    Us
  • The Dreamers Guild
    Software Developer
    The Dreamers Guild 1991 - 1994
  • Philips
    Jr. Developer
    Philips Dec 1991 - Jul 1992
    Amsterdam, Noord-Holland, Nl
  • Philips
    Jr. Developer
    Philips 1991 - 1992
    Amsterdam, Noord-Holland, Nl
  • American Interactive Media - Philips
    Jr. Software Engineer
    American Interactive Media - Philips Dec 1991 - Jul 1992

Joe Burks Skills

Perl Software Engineering Debugging Linux C++ Python Software Development Java Programming Embedded Systems Device Drivers Unix C Sql Php Gui Development Web Applications Ruby Windows Driver Development Embedded Linux Linux Kernel Hardware Architecture Power Management Silicon Validation X86 Assembly Assembly Language Rapid Prototyping Scrum Agile Application Development Windows Embedded Software Collaborative Problem Solving Computer System Validation

Joe Burks Education Details

  • California State University-Sacramento
    California State University-Sacramento
    Mathematics / Computer Scient

Frequently Asked Questions about Joe Burks

What is Joe Burks's role at the current company?

Joe Burks's current role is Principal Engineer.

What is Joe Burks's email address?

Joe Burks's email address is jo****@****oft.com

What schools did Joe Burks attend?

Joe Burks attended California State University-Sacramento.

What are some of Joe Burks's interests?

Joe Burks has interest in Education.

What skills is Joe Burks known for?

Joe Burks has skills like Perl, Software Engineering, Debugging, Linux, C++, Python, Software Development, Java, Programming, Embedded Systems, Device Drivers, Unix.

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.