Lead software development and test automation for safety‑critical embedded real‑time operating systems and virtualization solutions.
Compensation
The compensation range for this role is $139,400 to $174,200 CAD annually, plus an annual incentive plan bonus.
Responsibilities
Research new product features and translate technical requirements into effective validation strategies.
Develop end‑to‑end automated tests to validate new product features and embedded system capabilities.
Maintain and improve the existing automated test suite, including issue investigation and triage.
Expand automated test coverage for new hardware, peripherals, and product functionality.
Develop comprehensive test plans and test strategies for safety‑critical embedded software.
Requirements
Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, another STEM field, or equivalent work experience
Database Administrator responsible for Progress OpenEdge database administration, performance tuning, disaster recovery, automation, and incident resolution within a hybrid work environment.
Compensation
Salary Range: $80,000 - $110,000 CAD. Compensation may vary depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.
Responsibilities
Oversee execution of technology projects
Lead transformation of delivery processes and tools
Work confidently in UNIX/Linux command-line environments
Write, modify, and maintain shell scripts
Install, configure, and maintain Progress OpenEdge databases
Lead and scale AWS cloud infrastructure, evolve Kubernetes pipelines, improve monitoring, alerting, and resiliency, and develop tooling for product teams.
Responsibilities
Design, build, and maintain infrastructure and platform services, including Kubernetes and observability tooling.
Implement infrastructure as code, configuration management, and automated testing to ensure reliable, repeatable environments.
Contribute to code and configuration reviews to improve scalability, maintainability, and reuse.
Monitor production systems, troubleshoot issues, and improve logging, monitoring, alerting, and runbooks.
Participate in on-call and help desk rotations, incident response, and post-incident reviews to improve long-term reliability.
Requirements
Bachelor’s or advanced degree in computer science, Computer Engineering, or a related field, or equivalent practical or demonstrated learning experience.
Maintain the health and reliability of infrastructure by monitoring systems, investigating alerts, coordinating incident resolution, and improving operational processes.
Locations (3)
Austin, Texas, United States
Santa Clara, California, United States
Vancouver, British Columbia, Canada
Compensation
Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.
Responsibilities
Monitor the availability, performance, and capacity of infrastructure across servers, compute clusters, and supporting systems, investigating alerts and anomalies as they arise.
Triage incidents by assessing severity and impact, gathering diagnostic information, escalating issues to the appropriate engineering teams, and tracking them through resolution.
Develop, maintain, and execute operational runbooks for troubleshooting, incident response, system recovery, and routine maintenance.
Improve monitoring, dashboards, and alerting to increase infrastructure visibility, reduce alert noise, and enable earlier detection of potential failures.
Analyze recurring incidents and operational gaps, collaborating with infrastructure and engineering teams to identify root causes, improve recovery procedures, and prevent repeat issues.