This role is responsible for leading the design, development, and optimization of embedded software and firmware for hardware products.
Compensation
The salary range for this role is $120,650 to $157,450 CAD annually
Responsibilities
Oversees the preparation and creation of instructional technical manuscripts for firmware operation.
Allocates resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
Leads multiple project teams of other software firmware engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms.
Manages and expands relationships with internal and outsourced development partners on firmware design and development.
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Requirements
Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
This role is responsible for leading the design, development, and optimization of embedded software and firmware for hardware products.
Compensation
The salary range for this role is $120,650 to $157,450 CAD annually
Responsibilities
Oversees the preparation and creation of instructional technical manuscripts for firmware operation.
Allocates resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
Leads multiple project teams of other software firmware engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms.
Manages and expands relationships with internal and outsourced development partners on firmware design and development.
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Requirements
Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
Lead an engineering organization by hiring, developing and managing engineers, setting its technical direction and driving reliable, high-quality software releases. The role combines people leadership with hands-on technical decision-making and includes applying AI to reduce manual effort in internal workflows.
Compensation
Base salary: CAD 200,000 to 230,000 per year
Responsibilities
Recruit, grow and manage engineers, with the focus on engineering rather than product management
Raise the pace of delivery so that priorities turn into dependable, high-quality releases
Set technical direction across customer-facing applications, internal tools, data, payments and IT systems
Design AI-driven workflows that cut the manual time needed across several service lines
Make architecture decisions and contribute hands-on code when the team needs it
Develops scalable and accessible business cloud applications. Focuses on the technical design, development, enhancement, testing, debugging and maintenance of Cloud applications and supports the design of business processes in the cloud.
Compensation
$70,000.00 - $150,000.00
Responsibilities
Develops scalable and accessible business cloud applications
Focuses on the technical design, development, enhancement, testing, debugging and maintenance of Cloud applications
Migrates existing applications to the cloud, and modifies existing applications for the cloud, or builds new cloud-native applications
Creates and maintains various applications using different types of programming languages
Integrates data sources and identifies the kinds of problems that can arise due to incompatibility or security concerns
Requirements
post-secondary degree in related field of study
Nice to have: Customer Centricity
Nice to have: Verbal & written communication skills
Nice to have: Collaboration & team skills
Nice to have: Analytical and problem solving skills
Support the architectural evolution and influence the future technical direction of Google Cloud's source code management and software supply chain security infrastructure.
Transition source code management (SCM) products into an 'AI-first' era by developing capabilities that enable agents to autonomously orchestrate the software development lifecycle.
Design and develop the next generation of managed software supply chain security services at the intersection of systems development and identity security.
Lead and partner with Cloud foundations teams to build and deliver platforms that meet the security and compliance requirements of enterprise and public sector customers.
Partner with Product Managers and other Tech Leads to prioritize opportunities, efficiently distribute work to the team, and maintain system reliability by participating in Cloud Source on-call rotations.
Requirements
Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering, Computer Science, or a related technical field
Provide high quality support for various PF2 computer vision systems and maintain their software and uptime across sites worldwide.
Compensation
CAN, ON, Toronto - 57,400.00 - 95,900.00 CAD annually
Responsibilities
Provide resolution support of incoming tickets, including extensive troubleshooting tasks, with responsibilities covering multiple systems, features and services.
Work on operations and maintenance driven tasks including coding where needed.
Software deployment support in staging and production environments across multiple systems including some Tier-1 systems.
Develop tools to aid operations and maintenance.
Work with engineering team for taking over active issues and creating a team specific knowledge base and skill set.
Designing, building, and maintaining scalable data pipelines, integrations, and reusable data services that enable enterprise AI, analytics, and data initiatives.
Compensation
C$80 to C$95
Responsibilities
Design, develop, test, and maintain ETL/ELT pipelines and data integration solutions across enterprise data sources.
Build reusable data pipelines, services, and integration components that can support multiple AI and analytics use cases.
Ingest, transform, and prepare structured and unstructured data for analytics, AI, and machine learning workloads.
Implement data architecture, modeling, and integration patterns established by enterprise architecture.
Integrate data across cloud platforms, databases, applications, APIs, and enterprise systems.
Requirements
Degree in Computer Science, Information Systems, Engineering, Data/Analytics, or a related discipline, or equivalent experience