Full-Time

Embedded Software Engineer

Posted on 5/30/2023

Square

Square

10,001+ employees

Digital payment processor

Consulting
Energy
Social Impact
Financial Services
Consumer Goods

Senior

Toronto, ON, Canada

Required Skills
Python
Requirements
  • 5+ years of software engineering experience
  • Experience in delivery of high-scale software solutions
  • Willingness to collaborate and grow as an engineer
  • Expertise in C and Python development
  • Experience with EMV Specifications, Credit/Debit Chip Specifications
  • Experience working building software for payment terminals
  • Experience working in payments industry
Responsibilities
  • Work with engineering, product, and other partners to build software that is clean
  • Develop modern APIs that integrate different surfaces with server backends
  • Promote engineering of well-designed, reusable and secure systems to improve payment acceptance and secure Square customers
  • Promote engineering best practices and help define technical roadmap for the team
  • Focus on delivering fault tolerant systems that allow teams to move quickly without negatively affecting our customers
  • Raise awareness and promote adoption of new authentication mechanism within Square and beyond
  • Complete on-site responsibilities at the Toronto hardware lab as needed

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.

Company Stage

IPO

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