Principal Software Engineer @ QT Ultrasound LLC (July 2018 - December 2019)
Firmware Manager @ (June 2009 - July 2018)
Senior Firmware Engineer @ (May 2001 - June 2009)
Senior Software Engineer @ (November 1997 - May 2001)
Andy Barnes Education
Durham University
Bachelor's Degree (Applied Physics)
1989-1992
Andy Barnes Skills
8051 Assembly
ARM Cortex-M
Algorithm Design
Automation
BLDC motors
BMS
Bare metal
Battery Management Systems
Board Bring-up
Bootloader
C
Control Systems Design
Debugging
Design Documents
Digital Signal Processing
Electric Motors
Embedded C
Embedded Software
Embedded Systems
Engineering
Firmware
Functional Safety
I2C
IEC 60730
Industrial Automation
Joint Test Action Group (JTAG)
Management
Microcontrollers
Motor Control
PID control
PowerPC
Product Development
Python
Real-Time Operating Systems (RTOS)
SPI
Servo Drives
Software Development
Software Requirements
Solar PV
Test Planning
UL 1998
hall sensors
maximum power point tracking
Real Time Operating Systems Rtos
Real Time Operating Systems
Andy Barnes Summary
Andy Barnes, based in California, United States, is currently a Staff Firmware Engineer at Tesla. Andy Barnes brings experience from previous roles at QT Ultrasound LLC, Enphase Energy, Parker Hannifin and Bently Nevada, Inc.. Andy Barnes holds a 1989 - 1992 Bachelor's Degree in Applied Physics @ Durham University. With a robust skill set that includes 8051 Assembly, ARM Cortex-M, Algorithm Design, Automation, BLDC motors and more. Andy Barnes has 8 emails and 1 mobile phone numbers on RocketReach.
Looking for a different Andy Barnes?
Find contact details for 700 million professionals.