Ian Scot Mcafee has been a Principal Firmware Engineer in Galil Motion Control since 2011. Furthermore, this person has professional experience at more than 15 companies using similar skills. Ian has a total work experience of 27+ years. Ian Scot Mcafee studied at the California State University, Chico from 1991 to 1998. Now this person lives in Roseville, California region. You can find this expert's current email address and phone number through SoftwareOfficial search.
Name variants:
Ian Mcafee
Last updated May 20, 2024
Contact Information
Last Update
Jul 5, 2022
Email
im**@gmail.com, ia**@ianmcafee.com
Location
Roseville, CA
Company
Workplace

Principal Firmware Engineer
Rocklin, CA
Industry
Industrial Automation, Mfg Printed Circuit Boards
Colleagues
Work History
Principal Firmware Engineer
270 Technology Way, Rocklin, CA 95765
Firmware engineer writing ARM and Coldfire assembly on bare-metal systems for digital motion controllers and logic controllers.
from Dec 31, 2011
Director of Firmware Engineering
503 Canal Blvd, Point Richmond, CA 94804
Firmware engineer in charge of firmware for multiple video processing projects including splitters, various DVI converters, windowing systems, wall processors, and DVI matrix switchers. Vari...
Dec 2008 — Sep 2011
Principal Engineer
500 Totten Pond Rd, Waltham, MA 02451
Part of the Liberate European Group sold to Seachange in July 2005. Switched from Professional Services to the engineering group. Provided C and assembly expertise for Liberate's (now Seacha...
Jul 2005 — Dec 2008
Senior Architect
Embedded systems consultant sent to various Liberate customer sites as part of the Professional Services team (see specific entries below). Provided system design, embedded systems, and C ex...
Aug 1999 — Jul 2005
Senior Architect
Liberate Technologies embedded systems consultant working on-site at NTL, Langley. Provided system design and embedded system expertise to a team of engineers working on integrating Liberate...
Apr 2003 — Sep 2003
Senior Architect
Liberate Technologies embedded systems consultant working on-site at Telewest Woking/Knowsley. Provided system design and embedded system expertise to a team of engineers working on integrat...
Sep 2001 — Feb 2002
Senior Architect
Liberate Technologies embedded systems consultant working on-site at Scientific Atlanta for the SA4000dvb project. Provided system design, embedded system expertise, and C programming to a t...
May 2001 — Jan 2002
Senior Architect
770 Broadway, New York, NY 10003
Liberate Technologies embedded consultant on-site at AOL for the AOLTV project. Provided VxWorks and general embedded expertise on the x86-based AOLTV project.
1999 — 2001
Owner
Embedded system consultant working for multiple companies on multiple projects (in more detail below in the various Liberate entries).
from Jul 1999
Senior Firmware Engineer
950 Marina Village Pkwy, Alameda, CA 94501
Firmware engineer writing C for video synchronizing and conversion products. Processors included cpu32, Coldfire, and H8.
1996 — 1999
Senior Engineer
500 Wind River Way, Alameda, CA 94501
Part of the Core-OS group which maintained and ported VxWorks and its related tools to different architectures. Was responsible for WindView maintenance as well as the port of VxSim from Sun...
1994 — 1996
Senior Engineer
Firmware engineer writing bare-metal C and x86 (NEC V20+) assembly for ISDN phones and phone accessories.
1993 — 1994
Software Engineer
Firmware engineer writing C for a heart defibrillator running on a cpu32 with an in-house OS.
1992 — 1993
Software Engineer
Wrote C for a radiation treatment therapy software system. This company is now Prowess (www.prowess.com).
1991 — 1992
Software Engineer
Kingston, WA
Firmware engineer writing C and 68k assembly using VRTX and VxWorks for a 68030 weather radar system.
1989 — 1992
Education
1991 — 1998
1986 — 1991
Occupations
Executive
Owner
Professor
School Principal
Engineer
IT Professional
Computer Software Professional
Director
Linux Administrator
Chief Executive
School Administrator
Educational Manager
Software Developers
Operations Manager
Systems Administrator
Computer Systems Administrator
Skills
Embedded Systems
Embedded Software
Firmware
Linux
Software Engineering
Software Development
Device Drivers
Debugging
System Architecture
C
Software Design
C++
Rtos
Engineering
Set Top Box
Object Oriented Design
Mpeg
Embedded Linux
Mpeg2
Iptv
Visual Studio
Integration
Microcontrollers
Rest
Real Time Operating Systems