Block
Remote (Oakland, CA, USA)
Our hardware team builds the tangible connection to all that is Square. As we introduce more and more of our products to the world, our hardware footprint expands. In this role, you will be responsible for developing the embedded software in Square’s hardware products. This role will report to the firmware engineering manager for our Connected Hardware products. You will: Build a common firmware platform for all of Square’s hardware products Write code within the constraints of tiny embedded systems Own firmware driving NFC and contactless payment subsystems Move up the stack to write and collaborate on system-side code; including protocol design Develop tests to validate product features, drivers, and system functionality Build reliable tools to support firmware development and product debugging Collaborate with manufacturing, electrical engineering, and release teams Qualifications You have: Experience developing and debugging wireless connectivity solutions...