Angus McQuarrie

Software Development Engineer at Microsoft

Toronto, Canada Area

Current
  • Software Development Engineer at Microsoft
Past
  • Program Manager at Microsoft Inc.
  • Systems Analyst at Deloitte Inc.
  • iPod Hardware Engineer at Apple Inc.
  • Device Programmer at Epson Canada Inc
  • .NET Programmer at Entredea Inc.
Education
  • University of Waterloo
Connections
76 connections
Industry
Computer Games
Websites

Angus McQuarrie’s Summary

Computer Engineer specializing in Cognitive Systems, Artificial Intelligence and Soft Computing. Proficient in C/C++/C# and experienced with low level assembly and embedded C programming. Skill with Perforce, DirectX, Maya, and STL.

Interested in AI programming in game development targeting PC and console systems.

Angus McQuarrie’s Specialties:

C, C++, C#, Artificial Intelligence, Neural Networks, Soft Computing, Management


Angus McQuarrie’s Experience

  • Software Development Engineer

    Microsoft

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    June 2008Present (3 months)

    * Working on 2008 Xbox Live Experience Refresh

  • Program Manager

    Microsoft Inc.

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    September 2007December 2007 (4 months)

    * Designed specifications for next generation Visio features
    * Developed feature showcase application
    * Managed integration issues and fostered buy-in from cross-organizational teams

  • Systems Analyst

    Deloitte Inc.

    (Partnership; 5001-10,000 employees; Telecommunications industry)

    January 2007April 2007 (4 months)

    * Assisted in Development and Implementation of Oracle Applications Procurement System
    * Assisted in Developing Project Management Governance Strategy
    * Assisted in Sales Pursuit Initiatives

  • iPod Hardware Engineer

    Apple Inc.

    (Public Company; 10,001 or more employees; AAPL; Consumer Electronics industry)

    May 2006August 2006 (4 months)

    * Designed and Implemented System for Production Line Video Testing
    * Designed System for Testing Video Quality on Arbitrary Number of Test Units
    * Assisted in Developing Process Control Strategy for Production Line

  • Device Programmer

    Epson Canada Inc

    (Public Company; 51-200 employees; Computer Hardware industry)

    September 2005December 2005 (4 months)

    * Developed Application Programming Interface for Mobile Graphics Engine Controller
    * Reverse Engineered Communications Interface for Video Sensing Equipment
    * Developed Efficient and Robust Algorithms for Determining Stereoscopic Distance

  • .NET Programmer

    Entredea Inc.

    (Privately Held; 1-10 employees; Computer Software industry)

    January 2005April 2005 (4 months)


Angus McQuarrie’s Education

  • University of Waterloo

    Hons. BASc, Computer Engineering, Cognitive Science, 20032008

    Specialization in Software Development, Artificial Intelligence, and Neuro-Cognitive Modelling

    Activities and Societies:
    Vice-President External (University of Waterloo Engineering Society), UW ASIC Team

Additional Information

Angus McQuarrie’s Websites:

Angus McQuarrie’s Interests:

Digital Signal Processing, Embedded Programming, Digital Hardware Design, Video Games, Video Game Design, Agile Programming, Evolutionary Biology, Genetic Engineering

Angus McQuarrie’s Groups:

IEEE, Professional Engineers of Ontario, International Game Developers Association

  •    International Game Developers Association
  •    University of Waterloo
  •    Visio Alumni
  •    Microsoft - Current and Former Employees

Angus McQuarrie’s Contact Settings

Interested In:

  • career opportunities
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Angus’s full profile:

  • See who you and Angus McQuarrie know in common
  • Get introduced to Angus McQuarrie
  • Contact Angus McQuarrie directly

View Full Profile