Technical Project Manager – Embedded Software
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Position Title: Technical Project Manager – Embedded Software
Location: Ottawa, ON
Department: R&D
Status: Full-time, permanent
Salary Range: $105,000 to $130,000 CAD
About us:
For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.
In our Ottawa design center, we create a wide range of products, including Home Theater Receivers, Audio and Video Processors, Single- Stereo- and Multichannel Amplifiers, Sound Distribution Systems and subwoofer pre-amplifiers and amplifiers sold under Anthem, Paradigm and MartinLogan brands. Each of our products is a masterpiece of engineering. We have expertise and capability to go through all stages of the product development, from in-house design to in-house manufacturing, from ideas and concepts to best products on the market that fuel the ambiance of living rooms and concert halls
We are looking for an experienced Technical Project Manager – Embedded Software to join our R&D team, reporting directly to the Electronics R&D Manager.
You will drive software execution across complex connected audio products incorporating embedded Linux, MCU firmware, networking, audio/DSP subsystems, applications, third-party SDKs, and software developed jointly by internal teams and external technology partners.
You will work closely with software developers, architects, QA, product management, hardware teams, manufacturing, and external partners to translate product and technical requirements into executable software plans and drive them through development, integration, validation, certification, and production release.
You do not need to write the software yourself, but you must be technically fluent enough to understand dependencies, challenge assumptions and estimates, recognize risks, and drive issues across subsystem and organizational boundaries.
Responsibilities / Accountability:
Software Planning & Execution:
- Develop and maintain software project plans, milestones, dependencies, resource requirements, and delivery schedules.
- Translate product and technical requirements into actionable software work, including epics/stories, technical tasks, defects, integration activities, and release milestones.
- Coordinate execution across embedded Linux, MCU firmware, networking, audio/DSP, applications, QA, and external software partners.
- Maintain a realistic view of critical-path activities, resource constraints, technical dependencies, and schedule confidence.
- Identify slipping or blocked work early and drive recovery plans before issues become program-level emergencies.
- Ensure unresolved technical issues, dependencies, and decisions have clear owners and follow-up.
External Software Partner Coordination:
- Act as the primary project-management interface for external software and technology partners.
- Coordinate development plans, deliverables, dependencies, integration activities, and release schedules between internal teams and external partners.
- Track vendor commitments, software drops, open defects, technical dependencies, and required internal inputs.
- Ensure externally developed software is incorporated into the same schedule, critical path, and release plan as internal development.
- Drive resolution of issues where ownership or responsibility spans internal teams and external partners.
- Ensure required internal resources are available when partners depend on us for investigation, integration, validation, or technical decisions.
- Escalate supplier, integration, or schedule risks when commitments no longer support product milestones.
Cross-Team Coordination:
- Coordinate software dependencies with system architecture, hardware development, QA, certification, manufacturing, and product management.
- Ensure dependencies between independently developed and versioned software and firmware components are understood and scheduled.
- Drive issues that cross team or subsystem boundaries until ownership and next actions are clear.
- Work with software leads and architects to understand technical scope, sequencing, estimates, and risks.
- Coordinate software milestones with overall product gates, prototype availability, factory builds, and launch schedules.
Release, Integration & Certification Readiness:
- Define and track software release milestones and required content.
- Maintain visibility of firmware/software compatibility and release matrices across independently versioned components.
- Coordinate readiness across development, techn