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.
- ...for you. Join Sonova. Create sense. Kitchener (ON), Canada Technical Services Technician Who we are In a life without sound, our... ...requires replenishment. ~ Performs other duties as required by Manager. More about you: ~ College Diploma in Process Design. In...SuggestedRemote workFlexible hours
$70k - $105k per year
...transform teaching and learning around the world. We need software developers to work on a wide range of technologies including... ...are expected to collaborate closely with others including technical product managers, designers and QA. Your ideas and perspectives are essential...SuggestedWork at officeFlexible hoursShift work3 days per week- ...positive impact on the world and the communities where we operate.The Technical Validation Coordinator plays a key role in supporting the... ...deployments, including PCS, EMS, BMS, BCI, FACP, and safety systems.Manage validation logistics, including test equipment inventory and...SuggestedWorldwideFlexible hours
$85k per year
...Intermediate Software Developer We’re building a tech ecosystem that’s proudly local, globally... ...partners rely on. As the primary technical owner of a mature production system, you... ...files (architecture conventions, state-management discipline, anti-pattern guards) live in...SuggestedFull timeContract workSeasonal workLive InWork at officeLocal area- ...is looking for a Full-Stack Software Developer to join our growing... ...needs and actively contribute to technical solutions. The Role... ...the overall solution. Self-managing your workload in a dynamic and... ...Environment Reports to: Senior Manager Technology Purolator is an...SuggestedFixed term contractLive InWork at office2 days per week3 days per week
- Cambio is a software platform for world-class real estate decarbonization. We help commercial... ...across customer onboarding, account management, and reporting workflows Instrument and... ...shared infrastructure, code quality, and technical standards Participate in critical incident...
$75k per year
...you hungry to grow your impact in project management, marketing operations, and client... ...do the same) You learn new tools and software easily You're hyper-organized and always... ...can overwhelm us. If you experience any technical difficulties, please contact us at ***email...Work at officeImmediate startRemote workHome officeFlexible hours- ...the world. About the role: Team Head / Technical Product Owner - Physical AI Platforms,... ...the intersection of product ownership, software engineering, robotics, AI, and customer-... ...scalable way of working including backlog management, sprint cadence, release planning,...Work at officeLocal areaRemote workFlexible hours
$190.5k - $262k per year
...About This RoleOur engineering team owns the software that makes our marketplace work. We’re... .... Our customers look to Faire to help manage and run their wholesale business across the... ...translating deep customer needs into strategic and technical priorities.Lead scoping and sprint...Work at officeLocal areaRemote workMonday to friday3 days per week$40k per year
...opportunity might be right here.We are looking for a Territory Manager to join our Sales team in Kitchener.SUMMARYTerritory Managers oversee... ...experience in all facets of IS and IT hardware and software systems Ability to plan and implement advanced technology and business...Night shiftDay shift- ...Premier Project Consultants specializes in building design, project management and development of multi-unit residential and commercial... ...diverse teams and stakeholders. Proficiency in project management software and tools (e.g. Primavera, Procore, MS Project, Jonas)....Full timeContract workInternship
- ...Summary At Lids, our Assistant Store Managers are the heart and soul of the Lids brand.... ...Responsibilities People & Training Act as Manager on duty for any employee scheduling... ...a computer, as well as maneuver relative software programs. Ability to lift up to 50 pounds...Minimum wageFull timeSeasonal workLive InLocal area
$91k - $114k per year
...Sonova is seeking a Product Cybersecurity Manager to strengthen the security, resilience,... ...role for someone who thrives in complex technical environments, communicates confidently across... ...~5+ years of hands‑on experience in software engineering, secure SDLC, system/software...Flexible hours- ...Canada, we are represented by 6 locally managed electrical and industrial distributors and... ...Scope of the Position The Account Manager is responsible for providing exceptional... ...will introduce new products and provide technical advice to customers to ensure the best solutions...Flexible hours
- ...innovators, program and construction managers and other professionals... ...Conveyance/Municipal Project Manager to join our team in this new... ...strong coordination skills, technical understanding of water/... ...~ Proficient using common software packages (Excel, Word, MS Project...Contract workPart timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
- ...Job Title Territory Manager, Retail Flooring Position Overview Shaw Industries Group, Inc. is a leader in flooring and other surface... ...Ability to use a laptop computer and basic Microsoft Windows software including MS Office. Physically able to assemble and take down...Contract workLive InWorldwideHome officeShift work
- ...We have an exciting opportunity for an experienced Operations Manager with a healthcare background to join our team in Roehampton. The... ...play a key role in leading our prosthetic & orthotic clinical, technical and admin teams in order to deliver a safe, effective and patient...Full timeFlexible hours
$110k - $125k per year
...We are running a search for an Accounting Manager who will take ownership of the monthly... ...connected hardware space, with a recurring software and services revenue layer alongside the... ...all sit in the same close cycle. ~ Solid technical knowledge of IFRS and ASPE, and comfort...Full timeLive InWork at office- ...what makes us different. You’ll work alongside the Department Manager to help deliver standout service and operational excellence that... ..., with prior experience working with a variety of computer software programs. Thrive in a hands-on setting that involves extended...Full timeWork at officeLocal areaWork from homeHome officeAfternoon shift
$90k - $105k per year
...description. The Opportunity This is a hands-on Finance Manager role with real influence. You are not just reporting numbers,... ...and liaising with external stakeholders This is a role where technical strength meets business awareness. A WEEK IN THE LIFE Your...Ongoing contractPermanent employmentFull timeRelocation package$140.76k per year
...Groups Our Facilities SOGR Delivery team is seeking a Senior Manager, SOGR Delivery to manage and provide operational leadership and... ...Demonstrate progressive experience leading a large group of technical staff and/or managing large operating agreements, preferably in...Contract workSeasonal workWork at office- ...tactics relating to target markets and segments. Develop and manage the business-to-business relationships with regional and national... ...planning and organizational skills. Proven ability to grasp technical product knowledge. Proven success in training. Experience...Hourly payFor contractorsRemote work
$55k per year
...effectively with internal teams including Warehouse, Transportation, Customer Relations, Procurement, Accounts Receivables, and Category Management to ensure a seamless customer experience. Analyze market and industry trends, customer preferences, and competitor activity to...Casual workWork at officeFlexible hours$69.96k - $87.45k per year
...Member-Connect) and via our Mobile mortgage specialists, Wealth Management advisors and Commercial and Business Banking Account Managers.... ...the business and achieving results against a target Strong technical skills with proven credit skills Excellent organizational and...Full timeInternshipWork at office$80k per year
...payroll administration Plan and control budget and expenditures Experience and specialization Area of specialization ~ Project management Additional information Work conditions and physical capabilities Ability to work independently Fast-paced environment...Work at officeRemote workRelocation$36.5 per hour
...plans and implementation Leading/instructing individuals Address customers' complaints or concerns Provide customer service Manage events Supervision ~5-10 people Computer and technology knowledge MS Access MS Excel MS Office MS Outlook MS...Permanent employment$116k - $215k per year
...organizations, collaborating closely with a dynamic team. You will provide strategic tax advice, enabling our clients to effectively manage their tax responsibilities. Additionally, you'll prepare and oversee income tax returns for a diverse range of entities, including corporations...Permanent employmentWork at officeFlexible hours- ...We are looking to hire a Live-in Building Manager in the Kitchener/Waterloo area. This is a full-time position that would be a great fit for someone who likes to keep active and engaged. Responsibilities: Cleaning/Maintenance Ensure cleanliness of common areas,...Full timeFor contractorsInternshipLive In
- ...Your new company Hays has partnered with a construction manager out of Kitchener, Ontario who are looking to add a Project Manager to the team to focus on high-rise construction projects in the Kitchener, Cambridge, Waterloo area. Your new role The open role is for...Permanent employment
- ...Responsibilities: Manage and mentor the IT team, ensuring a high level of performance and professional development Oversee the installation, configuration, and maintenance of hardware and software systems Establish metrics to demonstrate IT SLA is meeting business...Contract workFor contractorsWork at office2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Manager, Software. Be the first to apply!
- technical operations manager Kitchener, ON
- technical services director Kitchener, ON
- technical product manager Kitchener, ON
- technical manager Kitchener, ON
- technical program manager Kitchener, ON
- technical writing manager Kitchener, ON
- technical account manager Kitchener, ON
- technical director Kitchener, ON
- technical coordinator Kitchener, ON
- director software engineering Kitchener, ON


