Andy Barnes Email & Phone Number
@tesla.com
2 phones found area 707
LinkedIn matched
Who is Andy Barnes? Overview
A concise factual answer block for searchers comparing this professional profile.
Andy Barnes is listed as Staff firmware engineer at Tesla Energy at Tesla, based in San Francisco Bay Area, United States. AeroLeads shows a work email signal at tesla.com, phone signal with area code 707, and a matched LinkedIn profile for Andy Barnes.
Andy Barnes previously worked as Staff Firmware Engineer at Tesla and Principal Software Engineer at Qt Ultrasound Llc. Andy Barnes holds Bachelor'S Degree, Applied Physics from Durham University.
Email format at Tesla
This section adds company-level context without repeating Andy Barnes's masked contact details.
AeroLeads found 1 current-domain work email signal for Andy Barnes. Compare company email patterns before reaching out.
About Andy Barnes
I began my career writing mathematical modelling code in the fields of plasma physics and superconducting NMR magnets, before discovering my love for embedded device programming. My expertise is in signal processing, motor control, automation, and solar PV (including storage), although I relish most technical tasks. I can both develop products from the ground up (from writing low level bootcode and drivers up to and including sustaining the final product), or simulate and write high level algorithms to control an existing product. I'm very creative and don't like to give up on difficult problems - holding numerous patents for my solutions. I like to write code that is only as complex as it needs to be.I strive to write maintainable, reliable, safe firmware. For example, I have safety certified code currently executing in over 15 million solar inverters which have a 25yr warranty.
Listed skills include Embedded Systems, Firmware, Embedded Software, Engineering, and 28 others.
Andy Barnes's current company
Company context helps verify the profile and gives searchers a useful next step.
Andy Barnes work experience
A career timeline built from the work history available for this profile.
Principal Software Engineer
I was using a 6-axis robot for calibration of the ultrasound scanner. Python was used to read acquisition data and control the robot around the volume using a custom GUI.
Firmware Manager
I started out being one of two firmware developers developing the firmware for the microinverters. This involved development of the maximum power point tracking algorithm, debugging and writing firmware to work-around field issues (saving the company potentially millions of dollars), development of new advanced grid features and also battery storage algorithms, to name a few.For the last two years I have been the manager of the firmware and QA team which develops all the firmware on the microinverters, in addition to my developer role. We are responsible for the development of new microinverter firmware and the maintenance of over 10 million microinverters currently deployed in the field. I led the effort to obtain UL1998 safety certification for the microinverter code, which we achieved at our first attempt. In addition I have developed several novel algorithms to help improve performance, improve reliability and meet new grid standards for multiple countries all while enabling the company to reduce the cost of each successive inverter generation. I have obtained several patents for numerous algorithms I developed.
Senior Firmware Engineer
I was employed as a senior engineer writing embedded software for a family of brushless DC servo motor drives. I was solely responsible for the drive firmware. This involved all aspects of the drive software from the command parser to the commutation and servo control. Matlab and Simulink were used to develop the control algorithms on the drive in order to prove new control algorithms and features.I developed and maintained the firmware for multiple drives, including for electric vehicles (for example a commercial BLDC motor powered electric scooter), with various processors and operating systems. This often involved creating novel algorithms to workaround hardware limitations, make the customer’s life easier and be cost effective compared to the competition. For example I developed algorithms for sensorless control, dual motor control, automatic inertia detection, auto-tuning, inertial damping, and absolute encoder support, along with many custom products. The firmware was written following a full product life-cycle from initial specifications obtained from marketing requirements through to design review and prototyping to final testing and product release.
Senior Software Engineer
I was employed as a senior engineer writing embedded software code for a new portable data collector which collected and processed vibration data from rotating machinery. The DSP used was a fixed-point Analog Devices 21xx processor. I was solely responsible for the signal processing aspect of the data collector. This involved most aspects of signal processing theory including decimation, FFTs, FIR filters, IIR filters, complex frequency shifting etc. I was also involved in the hardware design of the DSP interfaces, helping the hardware engineers integrate the DSP with its peripherals and the microprocessor. This included interfacing to Dual Delta Sigma A/D converters, a serial EEPROM, external RAM (which is also interfaced to the microprocessor), 8-bit A/D converters, a D/A converter and other I/O lines and interrupt lines for configuring signal paths and receiving trigger pulses.
Andy Barnes education
-
Durham University
Frequently asked questions about Andy Barnes
Quick answers generated from the profile data available on this page.
What company does Andy Barnes work for?
Andy Barnes works for Tesla.
What is Andy Barnes's role at Tesla?
Andy Barnes is listed as Staff firmware engineer at Tesla Energy at Tesla.
What is Andy Barnes's email address?
AeroLeads has found 1 work email signal at @tesla.com for Andy Barnes at Tesla.
What is Andy Barnes's phone number?
AeroLeads has found 2 phone signal(s) with area code 707 for Andy Barnes at Tesla.
Where is Andy Barnes based?
Andy Barnes is based in San Francisco Bay Area, United States while working with Tesla.
What companies has Andy Barnes worked for?
Andy Barnes has worked for Tesla, Qt Ultrasound Llc, Enphase Energy, Parker Hannifin, and Bently Nevada, Inc..
How can I contact Andy Barnes?
You can use AeroLeads to view verified contact signals for Andy Barnes at Tesla, including work email, phone, and LinkedIn data when available.
What schools did Andy Barnes attend?
Andy Barnes holds Bachelor'S Degree, Applied Physics from Durham University.
What skills is Andy Barnes known for?
Andy Barnes is listed with skills including Embedded Systems, Firmware, Embedded Software, Engineering, Product Development, Automation, Management, and Digital Signal Processing.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial