Project Manager

Project Manager

Full-Time 135000 - 165000 $ / year (est.) Hybrid
T

At a Glance

  • Tasks: Lead software projects, ensuring top-notch delivery of embedded and firmware solutions.
  • Company: Dynamic IT services company focused on innovative tech solutions.
  • Benefits: Competitive salary, full-time position, and opportunities for professional growth.
  • Other info: Work in a collaborative environment with great career advancement potential.
  • Why this job: Join a team that shapes the future of technology and drives impactful projects.
  • Qualifications: 5+ years in project management with a strong tech background.

The predicted salary is between 135000 - 165000 $ per year.

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

Project Manager employer: ThunderSoft

Join a dynamic team in Toronto where innovation meets collaboration! As a Project Manager, you'll thrive in a supportive work culture that prioritizes employee growth and development, offering opportunities to lead impactful software projects. With competitive salaries and a commitment to work-life balance, this company stands out as an excellent employer for those seeking meaningful and rewarding careers in the tech industry.

T

Contact Details:

ThunderSoft Recruitment Team

We think you need these skills to ace Project Manager

Project Management
Embedded Systems
Low-Level Firmware Development
Microcontrollers
Device Drivers
RTOS
Agile