to lead complex software development projects across embedded systems and application domains. The ideal candidate is a strong communicator and technical leader with a proven ability to manage cross-functional teams and deliver high-quality software solutions on time and within scope. You will work closely with engineering, product, QA, and customer teams to ensure successful execution of projects in telecom, industrial, manufacturing and other sectors.
Key Responsibilities:
Plan, execute, and oversee software development projects across embedded and application software domains
Define project scope, goals, deliverables, timelines, and resource plans in collaboration with stakeholders
Drive project execution, track progress, identify risks, and implement mitigation strategies
Coordinate activities between engineering, QA, product management, and customer-facing teams
Lead daily stand-ups, sprint planning, retrospectives, and milestone reviews in an Agile/Scrum environment
Monitor project budgets, track milestones, and prepare regular project status reports
Serve as the primary point of contact for internal and external stakeholders
Ensure timely delivery of project deliverables that meet quality and performance expectations
Support the development of technical documentation, test plans, and release readiness criteria
Foster a culture of accountability, transparency, and continuous improvement within the project team
Qualifications & Experience (not all inclusive):
Bachelor's or master's degree in computer science, Engineering, or a related field
7+ years of experience managing software projects, including embedded and/or application-level programs
Solid understanding of the software development lifecycle (SDLC), Agile methodologies, and DevOps practices
Experience with tools such as Jira, Confluence, Git, Azure DevOps, and CI/CD pipelines
Proven ability to manage technical teams and deliver complex projects on schedule
Practical experience working as Scrum master or Product Owner in Agile teams
Familiarity with embedded platforms, Linux, and application frameworks (Qt, .NET, or Web stacks)
Strong organizational, problem-solving, and interpersonal skills
Excellent written and verbal communication skills
Domain experience in one or more of the following domains is required: Automotive, Telecom or AI-enabled enterprise applications.
PMP or Scrum certification is considered an asset
Other Requirements
This role is 100% work from office. It is based in Ottawa, Ontario, Canada. Relocation of candidates will not be considered or provided.
Why Join Us?
Lead and influence cutting-edge software programs across multiple industries
Work in a collaborative, fast-paced, and innovative environment
Gain exposure to projects combining AI, embedded systems, and enterprise applications
Opportunity to make a direct impact on mission-critical customer solutions
About Averian
Averian is a global software development and engineering services company specializing in AI, embedded systems, and custom applications. With offices in North America and Europe, Averian supports clients in telecom, automotive, industrial, and other sectors with innovative solutions designed for performance, scalability, and real-world impact.
Please send your resume and interest to careers@averian.io with the
subject
: SW Project Manager
Only qualified applicants will be contacted. Thank you for your interest.
Job Types: Full-time, Permanent, Fixed term contract
Pay: $90,000.00-$120,000.00 per year
Benefits:
Dental care
Disability insurance
Extended health care
Life insurance
Paid time off
RRSP match
Vision care
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.