AeroLeads people directory · profile

Andrew Stapleton Email & Phone Number

Embedded Software Engineer at UTVATE
Location: San Francisco, California, United States 8 work roles 1 school
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Embedded Software Engineer
Location
San Francisco, California, United States

Who is Andrew Stapleton? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Andrew Stapleton is listed as Embedded Software Engineer at UTVATE, based in San Francisco, California, United States. AeroLeads shows a matched LinkedIn profile for Andrew Stapleton.

Andrew Stapleton previously worked as Principal Engineer at Square and Software Engineering Manager at Square. Andrew Stapleton holds Bsc (Eng), Mechatronic Engineering from University Of Cape Town.

Company email context

Email format at UTVATE

This section adds company-level context without repeating Andrew Stapleton's masked contact details.

UTVATE

Review company-level records connected to Andrew Stapleton before choosing the right outreach path.

Profile bio

About Andrew Stapleton

I’m an experienced software engineer with deep expertise in embedded systems. I’ve worked on 8-bit microcontrollers running simple round robin loops to 32-bit microcontrollers running RTOSs. I’ve also worked at every level of the AOSP software stack (bootloaders, kernel drivers, native userspace processes, Android system services, frameworks and system apps).I have particular experience architecting solutions for large projects, working with stakeholders and partner teams to identify requirements, collaborate on design and development, and leading the efforts of one or multiple teams. I have also developed long term strategic goals for teams based on product goals and technical needs, and planned out the accompanying detailed technical roadmap to accomplish those goals.Specialties: Firmware, Embedded Systems, C, Android frameworks, Kotlin, Java

Current workplace

Andrew Stapleton's current company

Company context helps verify the profile and gives searchers a useful next step.

UTVATE
Utvate
Embedded Software Engineer
AeroLeads page
8 roles

Andrew Stapleton work experience

A career timeline built from the work history available for this profile.

Embedded Software Engineer

Current

San Francisco, Ca, Us

- Architect and sole software developer for UTVATE’s user terminal program- Developing a multi-processor system consisting of an application processor and multiple microcontrollers to control a phased array antenna for satellite communications- Building software for a custom Yocto-based Embedded Linux system to provide high-level control of the user terminal- Building firmware for microcontrollers responsible for controlling RF circuitry

May 2023 - Present

Principal Engineer

San Francisco, Ca, Us

- Principal engineer for Square’s fork of Android powering the Square Register and Square Terminal products. Product owner and technical lead responsible for identifying and implementing improvements to the operating system running 400k+ Point of Sale devices in the field. - Architected and led development of a new app update system for Square’s fork of Android. Collaborated with multiple stakeholder teams; directed the efforts of engineers on multiple teams; and contributed directly to development. Built out a system app in Kotlin to perform updates.- Re-architected the hardware-in-the-loop test automation system for all of Squares hardware, in partnership with firmware and infrastructure leads. Assisted in getting buy-in from leadership to restructure and staff up infrastructure teams. Led development and contributed directly to the project (built in python).

May 2020 - Aug 2022

Software Engineering Manager

San Francisco, Ca, Us

Managed a team of 5-7 engineers working on products based on AOSP (Android Open Source Project).As the leader of the Android Platform Team, I was responsible for the ongoing development of the operating system software for all Square's Android-based products (Square Terminal & Square Register) in the field. My responsibilities included:- Technical oversight and mentoring of the team- Ownership and development of the technical roadmap for the team in collaboration with the Hardware Product Management team, as well as teams delivering customer facing software (Square Point of Sale)- Task allocation, prioritization, and planning at the sprint level, as well as quarterly and annual planning.- Represent the team, both technically and organizationally, in broader org discussions.

Mar 2019 - May 2020

Embedded Software Engineer

San Francisco, Ca, Us

- Designed and led development of a push notifications system for Square’s fork of Android. Built out a system app in Java and used an MQTT (AWS IoT) backend to deliver notifications.- Developed system app to perform OS updates- Implemented Android Verified Boot 2.0 for Square’s Android hardware - Designed and led development of hardware abstraction library to centralize and manage app interactions with the operating system- Developed touchscreen Linux kernel driver and native Linux userspace updater service for the touchscreen firmware, and worked with vendor to resolve performance problems prior to product launch- Developed integration tests for hardware-in-the-loop testing (using python framework).

Nov 2016 - Mar 2019

Firmware Engineer

Palo Alto, Ca, Us

I worked on the Firmware team where I contributed in many different ways: from experimenting with and bringing up new hardware and writing drivers; to application logic, UI and developing new APIs for external developers. I've also played the role of release manager and have led development of new products and features.

Jun 2014 - Nov 2016

Firmware Engineer

Za

Embedded C development for stolen vehicle recovery and fleet management products. Involved in architectural design for a scalable, portable firmware platform. Key responsibilities include power management, accelerometer-based crash detection and CAN bus communication.Java development for an in-cab tablet displayMaintenance of legacy firmware

Sep 2011 - May 2014

Electronic Engineer

Silas Valley Innovations

Developed firmware for a radar remote control system, two different long range distance measurement devices and a vending machineAssisted hardware designPerformed hardware testingGenerated documentation and test procedures

Nov 2008 - Jul 2011

Project Automation

Mississauga, Ontario, Ca

Automation of drawing production in a drafting office

Jan 2008 - Sep 2008
1 education record

Andrew Stapleton education

  • University Of Cape Town
    University Of Cape Town
    Mechatronic Engineering
FAQ

Frequently asked questions about Andrew Stapleton

Quick answers generated from the profile data available on this page.

What company does Andrew Stapleton work for?

Andrew Stapleton works for UTVATE.

What is Andrew Stapleton's role at UTVATE?

Andrew Stapleton is listed as Embedded Software Engineer at UTVATE.

Where is Andrew Stapleton based?

Andrew Stapleton is based in San Francisco, California, United States while working with UTVATE.

What companies has Andrew Stapleton worked for?

Andrew Stapleton has worked for Utvate, Square, Pebble Tech, Mix Telematics, and Silas Valley Innovations.

How can I contact Andrew Stapleton?

You can use AeroLeads to view verified contact signals for Andrew Stapleton at UTVATE, including work email, phone, and LinkedIn data when available.

What schools did Andrew Stapleton attend?

Andrew Stapleton holds Bsc (Eng), Mechatronic Engineering from University Of Cape Town.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.