Facebook pixel

Tech Lead Manager
Terminals & Registers
Posted on 2/8/2023
INACTIVE
Locations
Remote in USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Java
Operating Systems
Python
Requirements
  • Programming experience in one or more of C, C++, Java, and Python
  • Firmware/embedded software leadership experience
  • An interest in growing as a people manager
  • An interest in building and shipping hardware products
  • Experience with real-time 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
Responsibilities
  • Lead a small team of embedded software engineers working on projects spanning field quality improvements and new product development
  • Mentor engineers and help cultivate their career aspirations
  • Participate in all development phases from requirements gathering to production
  • Collaborate with teammates during the software design process and participate in code reviews
  • Work with multiple partners across the organization including product, program management, EE, manufacturing test engineering, as well as other engineering teams
Square

1,001-5,000 employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.