Firmware SDK Manager leading C++ and Azure DevOps development at Nureva. Managing SDK strategy, Agile delivery, embedded Linux activities, and firmware team growth.
Responsibilities
Lead the Firmware SDK (Software Developer Kit) development team
Establish an SDK development strategy with the Software team based on overall system architecture and deliverables
Assemble schedules and budgets for SDK, embedded Linux, and Azure DevOps development activities
Participate in hiring and grow the team as needed
Develop design test plans and tools to verify system performance and quality
Work with NPI to support volume manufacturing
Apply relevant best practices to support end-to-end product development and consistent delivery of quality products
Ensure creation and maintenance of architecture and design documentation
Lead the SDK team in delivering commitments for each development iteration in an Agile environment
Define metrics to measure progress and ensure timely releases of high-quality software
Set standards for software development best practices, including design reviews and code reviews
Ensure adherence to established sprint done criteria
Mentor and coach the firmware team through regular goal setting and continual improvement
Requirements
Bachelor’s degree in computer science, or a related field
Minimum of 10 years experience in a software development environment
At least 2 years in a leadership role or 5 years as a senior developer / architect
Proficiency in C/C++ programming languages and development tools
Experience architecting and delivering cross-platform, external APIs
Experience with version control systems (e.g., Git) and CI/CD pipelines
Strong, analytical problem-solving and decision-making skills
Experience with C# and Node.JS is considered an asset
Knowledge of USB HID device and ethernet protocols is desired
Experience developing on macOS, Linux, and embedded Linux systems is considered an asset
Senior Client Education Manager designing personalized client education for Benevity’s corporate social responsibility software. Leading enablement strategy, content innovation, training delivery, and program measurement.
Contract Manager managing, negotiating, and administering software and public - sector contracts for Trapeze Software, a transit technology provider. Reviewing RFPs, procurement terms, compliance, and stakeholder agreements.
Managing climate - adaptation outreach and municipal partnerships for Canada’s Green Municipal Fund. Leading teams, funding pipelines, and sustainable community project development.
Customer Programs Manager managing cross - functional transit bus contract delivery for New Flyer, North America's heavy - duty transit bus leader. Coordinating customer configuration, manufacturing milestones, acceptance, and post - delivery activities.
Expert Meta Ads pilotant la performance des campagnes de génération de leads de Leads Power. Optimisation full funnel, scaling et décisions stratégiques sur plusieurs comptes clients.
District Parts & Service Manager advising Mitsubishi dealers on parts, service, KPIs, and profitable aftersales operations. Supporting dealer programs, technical guidance, customer satisfaction, and domestic field travel.
Execution Contract Manager managing contracts for Veolia’s global water, energy, and waste solutions. Leading negotiations, claims, risk mitigation, and project closeout.
Digital Literacy Manager leading Digital Moment’s distributed educator team and national AI literacy outreach. Scaling professional learning across Canadian K - 12 education systems.