Full-Time

Technical Lead Manager

Square

Square

10,001+ employees

Digital payment processor

Consulting
Energy
Social Impact
Financial Services
Consumer Goods

Senior

Oakland, CA, USA + 1 more

Required Skills
Python
Java
Operating Systems
C/C++
Android Development
Linux/Unix
Requirements
  • Experience in leading technically complex embedded software projects and mentoring other engineers
  • Programming experience in one or more of C, C++, Java, and Python
  • 0-2 years of management experience, managing a small team of 3+ engineers
  • An interest in growing as a people manager
  • An interest in building and shipping hardware products
Responsibilities
  • Within Block's Hardware organization, the SQUID Platform Team provides the core OS that powers Square's Register and Terminal hardware products. Block takes pride in our product experience from manufacturing to end- customer experience, and this team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to the Android app teams. We work with external vendors on part selection and initial hardware bring-up, with a focus on customizing Android for Square's state-of-the-art security posture
  • You will:
Desired Qualifications
  • Experience with Linux/Android operating systems or kernel driver development
  • Experience debugging issues cross functionally, using a combination of software and lab equipment such as oscilloscopes and protocol analyzers
  • Understanding of common communications protocols (e.g. SPI, UART, I2C, USB)
  • Experience shipping consumer electronics products

Company Stage

N/A

Total Funding

$601.2M

Headquarters

Oakland, California

Founded

2009

Growth & Insights
Headcount

6 month growth

0%

1 year growth

13%

2 year growth

16%
INACTIVE