Senior Embedded Engineer
Listed on 2026-06-17
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Overview
Our hardware team builds the tangible connection to all that is Square. In this role, you will develop embedded firmware for Square’s hardware products and report to the firmware engineering manager for Connected Hardware.
Responsibilities- 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
- Experience developing and debugging wireless connectivity solutions in embedded systems, using NFC, RFID, Bluetooth Classic, BLE, or Wi‑Fi
- Strong software development discipline, including modularization, documentation, and test methods
- Firmware / Embedded software development experience
- Experience leading large multi‑person projects through design, implementation, deployment, and monitoring phases
- Expertise in C software development, tools, and debugging
- Understanding of common communication protocols (SPI, UART, I2C, USB), debugging practices (JTAG and GDB integrations), and electrical design principles
- BS in CS, CE, EE, or equivalent practical experience
- Experience with real‑time operating systems
- Experience shipping consumer electronics products
- Ability to debug issues across functions using software and lab equipment such as oscilloscopes and protocol analyzers
Block takes a market‑based approach to pay, and compensation may vary by location. Salaries are determined based on skills, experience, qualifications, work location, and market conditions.
Zone A: USD $163,600 – $245,400
Zone B: $155,400 – $233,200
Zone C: $147,300 – $220,900
Zone D: $139,000 – $208,600
- Healthcare coverage (Medical, Vision, and Dental insurance)
- Health Savings Account and Flexible Spending Account
- Retirement plans with company match
- Employee Stock Purchase Program
- Wellness programs, including mental health resources and monthly wellness allowance
- Paid parental and caregiving leave
- Paid time off (12 paid holidays)
- Paid sick leave (1 hour per 26 hours worked, up to 80 hours per calendar year for non‑exempt employees; covered by Flexible Time Off policy for exempt employees)
- Learning and development resources
- Paid life insurance, AD&D, and disability benefits
Block is a proud equal opportunity employer. We evaluate all employees and applicants consistently, without regard to race, color, religion, gender, national origin, age, disability, veteran status, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. We provide reasonable accommodations for disabled applicants throughout the recruitment process and consider qualified applicants with criminal histories under the San Francisco Fair Chance Ordinance.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).