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.
$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....SuggestedFull timeFor subcontractorWork at officeRemote workShift work$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$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...SuggestedPermanent employmentFull time$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...SuggestedLocal areaRemote workFlexible hours$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...SuggestedFull timeInternship$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 employmentFull timeInternshipWork at officeFlexible hoursShift work$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 employmentPart timeWork at officeRelocation packageFlexible hours$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 employmentFull timeWork at officeRelocation package- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
$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 areaRemote workWorldwide- ...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 contractWork at officeRemote workFlexible hours
$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 timePart timeWorldwide$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 employmentFull timeInternship- ...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 contractFull timeInternshipWork at officeWorldwide
- ...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
$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 timeCasual workWork from homeFlexible hours- 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,...
- ...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 timeContract workTemporary workPart timeInternshipWork at officeFlexible hours
$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 contractContract workWork at officeFlexible hours$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 employmentFull timeInternshipWork at officeWorldwideFlexible hours$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 contractPermanent employmentFull timeInternship- ...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 timeFixed term contract
- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
$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...RemplacementFull time- ...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
$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 timeInternshipImmediate start- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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 timeWork at office
$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 jobLong term contractFull time$180k - $275k per year
...health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and... ...and elevate engineers, drive critical technical decisions, and consistently deliver high... ...Solutions: Collaborate with Product Management and Development on technical design and...InternshipWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Manager, Software. Be the first to apply!
- technical operations manager Ottawa, ON
- technical services director Ottawa, ON
- responsable technique batiment Ottawa, ON
- technical product manager Ottawa, ON
- technical manager Ottawa, ON
- technical program manager Ottawa, ON
- directeur technique Ottawa, ON
- technical writing manager Ottawa, ON
- technical account manager Ottawa, ON
- technical director Ottawa, ON

