Technical Software Development Manager (Kitchener)

Technical Software Development Manager (Kitchener)

10 Aug
|
Fidus Systems
|
Kitchener

10 Aug

Fidus Systems

Kitchener

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.

The Technical

Manager, Software is primarily responsible for managing a diverse team of embedded software designers to ensure the delivery of high-quality, complexembedded systemsto meet our customer requirements. 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 Provide pre-sales technical support to the business and sales teams on project scope, schedule, effort estimates, and deliverables Collaborate with Resource Management toidentifyand 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 andinitiateinternal 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 andretaintop 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 Bachelor’s Degree in Engineering, Computer Science, or equivalent Minimum 5 years’ experience in embedded Linux kernel environments, RTOS, or bare metal environments, with robust 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 Ability to clearly communicate design requirements,statusand issues with customers Embraces AI as part of a modern engineering toolkit 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 Expertisein embedded software design, networking, communication, and video protocols Demonstrated strength in object-oriented design and implementation Familiarity with TCL, Python, or other common scripting languages Exhibitstrong communicationskills, are fluent in English, have great customer interaction presence, work well in a team, and quickly learnnew technologiesand processes. 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. 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.

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. AI does not make any final hiring decisions. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

📌 Technical Software Development Manager (Kitchener)
🏢 Fidus Systems
📍 Kitchener

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical software development manager (kitchener) / kitchener

Subscribe to this job alert:

Get the latest job offers by email for: technical software development manager (kitchener) / kitchener