Project Manager

ThunderSoft

Toronto

On-site

CAD 110,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Toronto is seeking a Software Program Manager to oversee software projects, focusing on embedded and firmware solutions. The ideal candidate will have over 5 years of experience and a strong understanding of embedded systems. This full-time position offers a salary range of CA$110,000 - CA$125,000.

Qualifications

  • 5+ years of program or project management experience in software or embedded systems.
  • Strong understanding of embedded systems, microcontrollers, device drivers, and low-level programming.
  • Experience managing cross-functional engineering teams in Agile or Scrum environments.

Responsibilities

  • Lead planning, execution, and delivery of software projects.
  • Define project scope, schedule, resources, and risk management plans.
  • Track and report project progress and implement corrective actions.

Skills

Leadership
Problem-solving
Communication
Project management
Embedded systems knowledge

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

JIRA
MS Project
Confluence
Git

Job description

Senior HR Generalist | Technical Recruiter | Account Manager | GTM | Building High-Impact Tech Teams | Strategic HR & Talent Partner for US & Canada

Role Overview:

We are looking for a Software Program Manager to oversee low-level and product-focused software projects, ensuring end-to-end delivery of embedded and firmware solutions. This role bridges technical execution and strategic planning, coordinating engineering teams, hardware teams, and cross-functional stakeholders to deliver high-quality, mission-critical products.

Key Responsibilities
  • Lead planning, execution, and delivery of software projects with a focus on low-level firmware, embedded systems, and device-level software.
  • Define project scope, schedule, milestones, resource requirements, and risk management plans.
  • Collaborate closely with hardware, firmware, and embedded software teams to translate product requirements into actionable project plans.
  • Track and report project progress, identify bottlenecks, and implement corrective actions to ensure timely delivery.
  • Ensure high standards of software quality, reliability, and compliance with industry regulations.
  • Coordinate cross-functional dependencies, including test/validation, manufacturing, and release processes.
  • Mentor and guide engineering and project teams on best practices for low-level software development, integration, and deployment.
  • Drive process improvement initiatives in software delivery, documentation, and stakeholder communication.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical/Electronics Engineering, or a related field.
  • 5+ years of program or project management experience in software, embedded systems, or low-level firmware development.
  • Strong understanding of embedded systems, microcontrollers, device drivers, RTOS, and low-level programming.
  • Experience managing cross-functional engineering teams in Agile, Scrum, or hybrid environments.
  • Excellent leadership, problem-solving, and communication skills.
  • Familiarity with project management tools (JIRA, MS Project, Confluence) and software version control (Git, SVN).
  • PMP or equivalent certification is a plus.
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Project Management
Industries
  • IT Services and IT Consulting and Software Development

Location: Toronto, Ontario, Canada
Salary: CA$110,000 - CA$125,000

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Project Manager
Project Manager

Tenth Revolution Group • Markham

On-site
CAD 85,000 - 125,000
Sr. Technical Project Manager - Mississauga
Sr. Technical Project Manager - Mississauga

Photon • Canada

On-site
CAD 100,000 - 130,000
Principal Project Manager (Software)
Principal Project Manager (Software)

ROSS • Toronto

On-site
CAD 90,000 - 120,000
Project Director
Project Director

Government Entity • Canada

On-site
CAD 90,000 - 120,000
Principal Project Manager (Product / System Engine
Principal Project Manager (Product / System Engine

ROSS • Toronto

On-site
CAD 90,000 - 120,000
OPEN: Senior Project Manager
OPEN: Senior Project Manager

Cpus Engineering Staffing Solutions Inc. • Oshawa

Hybrid
Sr Project Manager - Technology
Sr Project Manager - Technology

Carlos Goncalves • Toronto

Hybrid
CAD 92,000 - 107,000
Hybrid work model
Comprehensive benefits
Three weeks' vacation
Project Manager
Project Manager

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Technology Project Manager - FT
Technology Project Manager - FT

Demand For HR • Toronto

On-site
CAD 110,000 - 170,000
Project Manager
Project Manager

Focus Systems Inc. • Canada

Remote
CAD 90,000 - 120,000