Scott Mccusker

Scott Mccusker Email and Phone Number

Senior Software Engineer @ Phoenix Technologies
Portland, OR, US
Scott Mccusker's Location
Portland, Oregon Metropolitan Area, United States
Scott Mccusker's Contact Details

Scott Mccusker personal email

n/a
About Scott Mccusker

I took an interest in 3D graphics early in college and pursued it as the main focus for my education. This drove me to seek out Evans & Sutherland, the company that pioneered 3D graphics, where I learned about display driver development. I thrived in the experience of adding new functionality to existing third party simulation software without having to modify their software at all, and in supporting a fun and interesting product. Over the next several companies, I was given the opportunity to work at every level of the driver stack from the Graphical User Interface of the control panel down to firmware development, including learning how to bootstrap an Intel x86 processor from reset up through OS hand-off.I have now transitioned away from 3D graphics to 3D printing, again working in the firmware designing interfaces between components and creating new components and libraries. I am thrilled to be a part of this market as it grows in the manufacturing industry.Skills include x86 assembly, C, C++, Python, Perl, Git, Perforce, Subversion (SVN), Eclipse debugger, ITP hardware debugger, Jenkins, continuous integration/continuous development, and Agile methodologies.

Scott Mccusker's Current Company Details
Phoenix Technologies

Phoenix Technologies

View
Senior Software Engineer
Portland, OR, US
Website:
phoenixtech.com
Employees:
10
Scott Mccusker Work Experience Details
  • Phoenix Technologies
    Senior Software Engineer
    Phoenix Technologies
    Portland, Or, Us
  • Phoenix Technologies
    Senior Software Engineer
    Phoenix Technologies Apr 2020 - Present
    Beaverton, Oregon, United States
  • Gray Cloud Racing
    Driver/Owner/Crew
    Gray Cloud Racing Sep 2013 - Present
    Portland, Oregon Area
    Endurance racing team sponsored by Gigantic Brewing, specializing in cheap and local racing. Competes for class wins in Lucky Dog Racing League in a 1981 Mazda RX-7.My current projects for improvements:- Rear jacking point frame to ease and speed up raising the car for maintenance.Completed projects:- Designed brake rotor hats that mount Wilwood rotors.- Designed brake caliper brackets to accept Wilwood calipers.- 3D printed front brake duct adapters to connect a smaller hose.- 3D printed front brake ducts mounted into existing front turn signal location.
  • Hp
    Software Engineer Firmware Iii
    Hp Jun 2016 - Mar 2020
    Vancouver, Washington, United States
    Developed firmware for HP Jet Fusion 500/300 Series 3D Printers. Both high level and low level development. Prototyped communication protocol library for a new sensor device that can be daisy-chained with hundreds of others. Designed and implemented new communication protocol library to integrate legacy code with existing hardware device over a new interface, effectively running I2C commuications over a CAN bus.Mentored one new hire, pair programmed to get them up to speed quickly on a new-to-them code base.Helped analyze options for communicating from the host OS to the engine firmware across PCIe.
  • Intel Corporation
    Senior Software Engineer
    Intel Corporation Apr 2006 - Apr 2016
    Portland, Oregon Area
    Technical Lead for Larrabee and second gen Xeon Phi BIOS development. Trained and mentored 3 new hires. Created BIOS from scratch, ultimately responsible for developing ~80% of final product. Reduced memory training time by an order of magnitude over architectural design as well as improved maintainability and robustness. Converted Silicon Validation (SV) team to use actual BIOS instead of their own loader and brought in SV developers to BIOS team to share code development. Supported power-on activities for 4 generations and led power-on activities for 3 generations of Larrabee/Xeon Phi. Worked closely across geographies with emulation team to path clear software performance benchmarking, and trained all future users of the emulator. Avid supporter for secure code development.UEFI BIOS power management and emulation lead for third and fourth gen Xeon Phi. Collaborated with hardware architects to define power management requirements and update architectural specifications, then implemented code to satisfy said requirements. Led BIOS validation efforts on emulation with periodic release schedule to pave way for silicon validation teams to validate RTL. Anticipated issues with memory functionality during power-on and drove project to support running with only one of the two installed memory types functioning before it became apparent that supply issues would force us to only use one type, eliminating any downtime and allowing power-on to progress. Drove BIOS team to auto-generate register definition structures directly from RTL definitions, ensuring BIOS/RTL compatibility and improving BIOS reliability and maintainability. Introduced and drove Scrum planning to keep team focused and aware of ongoing development/issues.
  • 3Dlabs
    Software Engineer
    3Dlabs Aug 2003 - Apr 2006
    Huntsville, Alabama Area
    Member of the Linux display driver development team for the Wildcat graphics card, tasked to add functionality to existing video drivers. Added window blits, edgeblending, window id’s, mirrored displays, and dual card display capability.
  • Evans & Sutherland
    Software Engineer
    Evans & Sutherland Aug 2000 - May 2003
    Greater Salt Lake City Area
    Display driver developer responsible for adding new functionality to existing video drivers. Worked closely with hardware architects and acted as a communication bridge between hardware and software engineers to help with design requirements. Software support lead for hardware architects during video card prototyping. Designed and implemented driver support for several hardware features such as: ChanLock® – a method to swap frame buffers simultaneously across multiple video cards; stereoscopic vision for non­-stereoscopic applications to simplify third party application development; quad­-buffered stereoscopic vision to improve performance over dual buffers.Created and maintained graphical user interface using MFC to enable and disable video cardspecific features. Co-­authored custom video mode interface for non­-VESA compliant display devices. Authored and reviewed design documents using company defined metrics and then co-­authored Linux drivers and user interface for video combiner (RVP) card.
  • Evans & Sutherland
    Software Intern
    Evans & Sutherland Jun 1999 - Sep 1999
    Greater Salt Lake City Area
    Ported MFC GUI for video card benchmarking software to Java for use on Linux platforms.

Scott Mccusker Skills

C C++ Debugging Software Development Software Engineering X86 Assembly Firmware Bios Embedded Software Soc Python Device Drivers Perl Programming Software Design Processors Intel Hardware Architecture Product Management Itp Agile Methodologies Umdf Multithreading Computer Architecture 3d Graphics System Architecture Git Perforce System On A Chip

Scott Mccusker Education Details

Frequently Asked Questions about Scott Mccusker

What company does Scott Mccusker work for?

Scott Mccusker works for Phoenix Technologies

What is Scott Mccusker's role at the current company?

Scott Mccusker's current role is Senior Software Engineer.

What is Scott Mccusker's email address?

Scott Mccusker's email address is sc****@****tel.com

What schools did Scott Mccusker attend?

Scott Mccusker attended California Polytechnic State University-San Luis Obispo.

What skills is Scott Mccusker known for?

Scott Mccusker has skills like C, C++, Debugging, Software Development, Software Engineering, X86 Assembly, Firmware, Bios, Embedded Software, Soc, Python, Device Drivers.

Who are Scott Mccusker's colleagues?

Scott Mccusker's colleagues are Ron Balance Rop.

Not the Scott Mccusker you were looking for?

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.