Technical Manager supervising embedded software designers at a global high-tech design firm. Leading project engagements and fostering team development while collaborating across multiple sites.
Responsibilities
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
Requirements
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
Senior Engineering Manager leading a team of ~12 engineers for Instacart's Retailer Platform. Focus on technical consolidation and enterprise data compliance for growth in international markets.
Software Engineering Manager leading a high - performing engineering team at a profitable SaaS company. Ensuring security and compliance while driving high - quality delivery.
Engineering Director overseeing 60+ engineers on Helix Virtualization Platform development at Wind River. Leading safety - critical software projects with a focus on quality and compliance.
Mobile Engineering Manager at Manulife managing native mobile applications, focusing on delivery and team leadership. Leading engineers across iOS and Android to enhance customer interaction with benefits seamlessly.
Software Engineering Manager leading teams for financial and internal tooling systems at Fleetworthy. Engage in architecture, coding, problem - solving, and technical decision - making while coaching talented engineers.
Senior Engineering Manager leading and scaling the engineering team for Affinity's CRM product. Defining the technical roadmap and delivering high - quality user experiences for clients.
Head of Engineering at AgencyAnalytics empowering marketing agencies with cutting - edge reporting tools. Leading engineering operations and fostering an AI - first culture in a high - trust environment.
Project Engineering Director leading civil engineering and drafting capabilities for nuclear projects at AtkinsRéalis. Overseeing multidisciplinary teams and ensuring project deliverables align with strategic goals.
Engineering Manager leading a small team at Sourcegraph to enhance products used by developers. Oversee technical guidance and drive product and operational excellence.
Seeking experienced BIM Architectural Manager for global architectural firm. Must have strong engineering instincts, communication skills, and BIM expertise.