Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Technical Manager, Software

Fidus Systems

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for clients in emerging technology markets.

Position Overview/Mandate

The Technical Manager, Software is primarily responsible for managing a diverse team of embedded software designers to ensure the delivery of high-quality, complex embedded systems to meet our customer requirements. The role requires hands-on participation in the design and delivery of embedded systems firmware from time to time.

What You’ll Be Doing

  • Manage a team of 20+ embedded software designers and technical leads distributed across multiple sites to deliver high-quality embedded firmware solutions across a variety of client engagements
  • Actively engage with Sales and Business Development to promote team capabilities and support efforts to grow and maintain high team utilization
  • Provide pre-sales technical support to the business and sales teams on project scope, schedule, effort estimates, and deliverables
  • Collaborate with Resource Management to identify and assign designers for new projects based on customer and project requirements
  • Provide project support, manage project escalations, and deliver post-project technical support to customers
  • Define, coordinate, and champion software development processes within the team to support on-time, on-budget, and high-quality delivery
  • Collaborate with Sales, Technology group, and Partnerships teams to develop roadmaps for developing the team's technical capabilities and initiate internal projects that prepare the team for future client engagements
  • Manage performance and career development of the team to foster growth and engagement, enabling Fidus to continue to attract and retain top talent
  • Recruit and build a top-calibre team of embedded software designers to ensure high quality designs in providing solutions for our customers
  • Develop technical leaders within the team in alignment with organizational growth plans
  • Establish training and development plans to grow the team's capabilities aligned with company objectives
  • Any other related duties as assigned

Who You Are

  • Bachelor's Degree in Engineering, Computer Science, or equivalent
  • Minimum 5 years' experience in embedded Linux kernel environments, RTOS, or bare metal environments, with strong C programming skills; C++ and assembly experience an asset
  • Minimum 3 years direct people management experience including performance management, career development, and managing geographically distributed teams
  • Proven technical leadership experience — setting technical direction, leading geographically diverse project teams, and mentoring designers at all levels to deliver high-quality work
  • Experience in a consulting, professional services, or client-delivery environment
  • Ability to clearly communicate design requirements, status and issues with customers
  • Demonstrated success solving complex and ambiguous problems, with a solution-oriented mindset that guides the team toward a path forward
  • Understanding of the complete software design cycle, from requirement definition through to system integration and verification
  • Experience in HW/SW/FPGA integration and an understanding of digital hardware design
  • Deep understanding of low-level device drivers and bootloaders, and extensive experience in Yocto-based embedded Linux development with both user and kernel space software
  • Expertise in embedded software design, networking, communication, and video protocols
  • Demonstrated strength in object-oriented design and implementation
  • Experience with Xilinx or Altera FPGA SoCs, Xilinx SDK and PetaLinux Tools
  • Familiarity with TCL, Python, or other common scripting languages
  • Exhibit strong communication skills, are fluent in English, have great customer interaction presence, work well in a team, and quickly learn new technologies and processes

This role is being posted to fill an existing vacancy

About Fidus & Why Work Here

Since 2001, Fidus has completed over 4,000 projects for more than 400 customers across industries including Telecom/Datacom, Aerospace & Defence, Consumer, Semiconductors, Industrial/Automotive Controls, and Medical. As a Premier Adaptive Computing Partner for AMD North America, we combine deep technical expertise with industry-leading tools to solve complex design challenges.

Fidus designs high-speed, high-complexity electronic systems using emerging technologies, often well before they reach the broader market. Our teams work across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design to deliver real products for our customers.

Our work spans space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video and imaging, and industrial, medical, and automotive systems. We are not tied to a single product or industry—our work follows the technology, not just one roadmap.

At Fidus, collaboration is at the core of how we work. We value openness, trust, and shared ownership, and we create an environment where people are encouraged to contribute ideas, learn from one another, and have a meaningful impact through the work they do.

If all of this excites you, has your attention, and you can’t wait to join our amazing team and work environment, then we want to hear from you!

Fidus has a commitment to ensure a fair and transparent recruitment process. Automated tools (including AI) support our initial screening of applicants against our job posting to identify candidates whose qualifications, experience, and skills align most closely with the position requirements. All further candidate assessments and final selection are conducted by our human recruitment team. AI does not make any final hiring decisions.

Thank you for your interest in Fidus. We welcome and encourage diverse candidates to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Fidus is committed to creating a diverse environment and is proud to be an equal opportunity employer.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Technical Manager, Software in Ottawa, ON vacancy
  • $145.85k per year

     ...Job Summary Job Title: Technical Project Manager Industry: Technology | Aviation Headquarters : Ottawa, Ontario Job Type : Full-time...  ...Familiarity with guidelines and compliance requirements for software safety assurance in Air Traffic Management Systems (e.g.... 
    Suggested
    Full time
    For subcontractor
    Work at office
    Remote work
    Shift work

    Searidge Technologies

    Ottawa, ON
    12 days ago
  • $90k - $140k per year

    Senior Technical Project Manager Position Description Clearance required:  Secret clearance granted preferably or eligible for Secret clearance...  ...tools including Microsoft Office Project Planning software (MS Project); . Provide knowledge transfer to departmental... 
    Suggested
    Ottawa, ON
    19 days ago
  • $177k - $234.4k per year

     ...Opportunity Shape Something Different - You're not just looking for another role-you want to shape something meaningful. As the TECHNICAL MANAGER - CONSTRUCTION INTERFACE (CENTRUS PROGRAM) , you will play a pivotal leadership role supporting CENTRUS program objectives by... 
    Suggested
    Local area
    Remote work
    Flexible hours
    Ottawa, ON
    9 days ago
  • $113.7k - $143.8k per year

     ...Service, 1500 St.Laurent City: Ottawa, ON Job Category: Management Application Close: 17/06/2026 Job Summary You are responsible...  ...for leading the development, implementation, and oversight of technical safety programs across transit for all modes. You ensure that... 
    Suggested
    Permanent employment
    Full time

    City of Ottawa / Ville d’Ottawa

    Ottawa, ON
    5 days ago
  • $108.75k - $158.75k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...of Embedded Solutions with QNX!We are looking for a Senior Technical Product Manager to help define and deliver solutions to the QNX portfolio... 
    Suggested
    Full time
    Internship

    QNX

    Ottawa, ON
    23 days ago
  • $118k - $125k per year

     ...company driven by high performance Expected salary range: $118,00 - $125,000 CAD THE OPPORTUNITY:   We are seeking a Technical Product Manager to define and build our Photonics vertical, focused on how optical interconnect architectures evolve under real-world... 
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    Shift work

    TechInsights

    Ottawa, ON
    a month ago
  • $58.45k - $80.04k per year

     ...technology organization. We are looking for a Technical Officer to support our Analytics Facilities Management team which is a part of the Human Health Therapeutics...  ...to understand and use specialized domain-specific software as well as general office products. Ability to... 
    Permanent employment
    Part time
    Work at office
    Relocation package
    Flexible hours

    National Research Council Canada

    Ottawa, ON
    9 days ago
  • $66.13k - $91.01k per year

     ...NRC. The role We are looking for a Technical Officer, Quality Assurance to support our...  ...activities as well as assist the Quality Manager with implementation and continuous improvement...  ...CMM), 3D scanning techniques and related software. Basic experience working in,... 
    Permanent employment
    Full time
    Work at office
    Relocation package

    National Research Council Canada / Conseil national de reche...

    Ottawa, ON
    2 days ago
  •  ...that provides integrated, mission-critical technical solutions to Government and industry,...  ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (...  ...HTML, CSS, and Node.js Integrate and manage Oracle and PostgreSQL databases System... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    6 days ago
  •  ...currently seeking a Senior Application Software Architect to join our team in Ottawa, Ontario...  ...tasks but also providing leadership in technical design, code quality assurance, and team...  ...and provide weekly progress reports to management. Participate in agile scrum meetings... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    9 hours ago
  • $50k per year

     ...networks with innovative solutions, and a managed XDR service, to strengthen cyber...  ...disability.   Envision yourself at Barracuda   Technical Solutions Engineer 2 provides advanced...  ...Server, Active Directory, Linux, and endpoint management tools ~Familiarity with Microsoft 365,... 
    Local area
    Remote work
    Worldwide

    Barracuda Networks

    Ottawa, ON
    11 days ago
  • $116.2k - $166.2k per year

     ...IQVIA Privacy Analytics is looking for a strong Software Development Manager to lead high-performing award-winning Agile teams in a collaborative, supportive engaging, rewarding, and fun environment. You will hire and develop top engineering talent, guide multiple development... 
    Full time
    Part time
    Worldwide

    IQVIA

    Ottawa, ON
    22 days ago
  •  ...agile development team. As the Director of Software Development, you will play a key role in...  ...role, your leadership will extend beyond technical expertise. You will drive the design and...  ...experience with Linux environments, including managing infrastructure, optimizing system... 
    Long term contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    9 days ago
  •  ...How You Will Contribute Provide advanced technical support, resolving escalated issues from...  ...Must Haves 5+ years of experience in software development or technical support roles....  ...knowledge in Telecom, OSS, and Inventory Management. Familiarity with testing frameworks such... 
    Flexible hours

    Ciena

    Ottawa, ON
    9 days ago
  • $185k - $195k per year

     ...LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing...  ...cameras. The ideal candidate is a strong technical leader with deep experience in embedded...  ...engineering, systems engineering, product management, and external vendors Design, develop... 
    Permanent employment
    Full time
    Internship

    LRO Staffing

    Ottawa, ON
    8 days ago
  • $90k - $110k per year

     ...we help organizations overcome obstacles, manage risks, and drive progress. Since 1982, we...  ...seeking a motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve as a key technical contributor, working collaboratively to... 
    Full time
    Casual work
    Work from home
    Flexible hours

    Calian in Space & Technology

    Ottawa, ON
    15 days ago
  • In this role, Senior Embedded Software Developer will assume ownership of specific software...  ...In addition, you will take the lead in technical discussions and guide decision-making...  ...technologies to enhance software deployment and management.Collaborate with cross-functional teams,... 

    Myticas Consulting

    Ottawa, ON
    22 days ago
  • $94k - $121k per year

     ...future of your career.   As a Project Manager for PCL Constructors Canada Inc. in...  ...Providing overall contract administration, technical expertise, and support to the project....  ...Suite, project management and scheduling software, with a strong aptitude for adopting new... 
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Ottawa, ON
    9 hours ago
  •  ...and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation...  ...Canada. Job Description We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement, and... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Work at office
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    6 days ago
  • $175k - $195k per year

     ...000 - $195,000 CAD THE OPPORTUNITY:   At TechInsights, we decode technology to reveal the innovations shaping our world. As the Technical Fellow, Advanced Packaging Integration, you’ll be a central figure in that mission, a recognized technical authority who bridges... 
    Permanent employment
    Full time
    Internship
    Work at office
    Worldwide
    Flexible hours

    TechInsights

    Ottawa, ON
    1 day ago
  • $120k - $175k per year

     ...other by design. About this role:  The Technical Lead — Orchestration Control is the...  ...systems, networking, and application-layer software, and the judgment to make architectural decisions...  ...standard of work across the group. Manage technical risk identification, mitigation... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Q-Block Computing

    Ottawa, ON
    9 days ago
  •  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and business...  ..., debug, and optimize application performance Contribute to technical documentation and knowledge transfer Minimum 1 year (within... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    22 hours ago
  • $90k - $132k per year

     ...industries, providing a trusted foundation for software-defined businesses to thrive. The...  ...Conduct design reviews and code reviews with technical peers and execute unit tests.....  ...development team members, technical leads, and management on project status, risks and approaches.... 
    Full time
    Internship
    Immediate start

    QNX

    Ottawa, ON
    23 days ago
  •  ...and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT,...  ...efficiency through scripting and automation Database & Middleware Management  Support and optimize Oracle and PostgreSQL databases... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    1 day ago
  • $100k - $160k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  ...a hands-on role that requires a strong technical background and a passion for quality....  ...infrastructure. Test Implementation & Management: Manage the backlog of integration tests... 
    Remplacement
    Full time

    Ouster

    Ottawa, ON
    5 days ago
  •  ...integrating various Security Solutions in medium to large Enterprise environments.  Drawing on both technical and business acumen, there is the opportunity to interact with and manage relations between both Customers and internal Bell Canada teams. These roles require hands-on... 
    Full time
    Work at office

    Bell

    Ottawa, ON
    9 days ago
  •  ...As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded...  ...Experience with debugging in an embedded environment Sound technical judgment Team player with excellent written and verbal... 
    Full time

    DZS INC

    Ottawa, ON
    7 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST...  ...engineers. Collaborate with leadership and senior engineers on technical direction. Mentor developers through code reviews, design discussions... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    12 days ago
  •  ...looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-...  ...communication skills with a knack for translating complex technical issues into clear business impacts. ~ Any background: self-taught... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    3 days ago
  • $80k - $105k per year

     ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design,...  ...products. This role requires strong technical and data engineering skills, collaboration...  ...team members and contributing to people‑management activities. What You’ll Do: Coordinate... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Technical Manager, Software. Be the first to apply!