Job summary
We are seeking a dynamic and experienced Software Project Manager 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
- 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 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, 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 med-tech sectors with innovative solutions designed for performance, scalability, and real-world impact.
Only qualified applicants will be contacted. Thank you for your interest.
