INACTIVE
Full-Time
SW QA Developer
Digital payment processor
Consulting
Energy
Social Impact
Financial Services
Consumer Goods
Mid
Toronto, ON, Canada + 1 more
Required Skills
Python
Operating Systems
Quality Assurance (QA)
Linux/Unix
Requirements
- 3+ years of relevant professional experience
- Firmware / Embedded software development experience
- Expertise in C software development, tools, and debugging
- Experience with Linux or Unix development
Responsibilities
- Guide the team in judgment calls
- Work with the team to help develop features; debug and guide engineers through problems
- Participate in reviewing and finalizing technical decisions
- Be responsible for the technical architecture of features that go into our products
- Scope and evaluating new technologies/architectures/practices to solve new problems on our roadmap
- Champion and define team best practices
Desired Qualifications
- Experience using Python (or similar scripting languages) in automated testing, build systems, or device firmware communication
- Experience with real-time operating systems
- Experience shipping consumer electronics products
- Understanding of common communications protocols (e.g. Ethernet, SPI, UART, I2C, USB), debugging practices (e.g. JTAG and associated GDB integrations), and basic electrical design principles
- Degree in CS, CE, EE, or equivalent practical experience
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