Senior Embedded Software Engineer, Block

Performance

$168.3-297k

Salary range is dependent on location. Plus equity

Java
Linux
Android
Kotlin
C++
C
Senior and Expert level
Remote in US
San Francisco Bay Area
Block

Financial services ecosystem

Open for applications

Block

Financial services ecosystem

1001+ employees

FintechB2CB2BPaymentsFinancial Services

Open for applications

$168.3-297k

Salary range is dependent on location. Plus equity

Java
Linux
Android
Kotlin
C++
C
Senior and Expert level
Remote in US
San Francisco Bay Area

1001+ employees

FintechB2CB2BPaymentsFinancial Services

Company mission

To create better tools to help everyone access the economy.

Role

Who you are

  • 8+ years of development experience in embedded software projects, with a focus on performance tuning and optimization
  • Expertise in driving results and gains in system-wide performance and ability to navigate across various multithreaded and multicore system layers and fundamentals eg. CPU/memory management, thermals, power management
  • Knowledge of software profiling and performance analysis tools
  • Experience with Linux/Android operating systems or kernel driver development
  • Strong programming skills in languages such as C, C++, Java/Kotlin, knowledge of JNI is a bonus
  • A passion for building and shipping hardware products

Desirable

  • 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) and how to optimize them for speed and reliability
  • Experience shipping consumer electronics products

What the job involves

  • Join Block's Hardware organization as a key member of the SQUID Platform Team, where your knowledge of embedded devices and how to tune and optimize their performance will contribute to building and enhancing 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
  • Your role will involve all stages of the product life cycle, from working with external vendors on part selection and initial hardware bring-up, to tuning our products for the best customer experience we can bring and contains an emphasis on customizing the OS to meet Square's advanced security requirements
  • You will report to the engineering manager for the Core OS Platform team
  • Lead projects aimed at evaluating and tuning performance of existing and future products and platform architecture across the Squid device ecosystem
  • Perform system-wide performance analysis, identify bottlenecks and work with stakeholders to validate and resolve issues in our customer fleet
  • Work closely with our Foundational and Quality partner teams to establish and enhance performance benchmark and testing protocols
  • Work with multiple partners across the organization including product, program management, EE as well as other engineering teams
  • Provide technical leadership and guidance in performance engineering best practices
  • Collaborate with teammates during the software design process and participate in code reviews
  • Mentor engineers and help cultivate their career aspirations

Our take

Block is a financial services technology company comprising of Square, Cash App, Spiral, TIDAL, and TBD. Its biggest brand, Square, offers hardware and software for small to medium-sized businesses enabling them to manage the entire payment lifecycle. It functions similarly to Shopify and Stripe, but has paired online payment processing with physical devices such as registers, payment terminals, and mobile card readers.

The business was originally founded as Square in 2009 by Jack Dorsey of Twitter fame. Already well-established with SMEs all over the globe, Square has significantly benefited from the increased demand for mobile payment systems. Its order management feature remains a go-to tool for small businesses that otherwise didn't have the proper infrastructure in place when demand for home delivery surged.

Square rebranded as Block in December 2021, with the Square brand name remaining in place for their seller business. The company has since come under fire for its security practices, facing lawsuits in relation to a major breach of CashApp user data, and in 2024 announced plans to reduce its workforce in order to cut costs. Despite these setbacks, there is every chance the business will move past this, though it may take some time to rebuild trust in its product.

Kirsty headshot

Kirsty

Company Specialist

Insights

Few candidates hear
back within 2 weeks

19% employee growth in 12 months

Company

Company benefits

  • Healthcare coverage (Medical, Vision and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans including company match
  • Employee Stock Purchase Program
  • Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
  • Paid parental and caregiving leave
  • Paid time off (including 12 paid holidays)
  • Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees)
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits

Company HQ

SoMa, San Francisco, CA

Leadership

Jack Dorsey

(CEO)

Having studied at and dropped out of New York University, Jack founded Twitter in March 2006, where he has served as CEO since. He co-founded Square with Jim in February 2009, and has remained its CEO ever since.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 119 more jobs at Block