Manager, Firmware (SDK)

Procom

Calgary

Sur place

CAD 120 000 - 170 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Procom is seeking a Firmware SDK Manager to lead the SDK development team in Calgary, Alberta or Ottawa, Ontario, guiding embedded Linux and cross-platform API work. Strong C/C++ and Azure DevOps background are essential to drive high-quality software.

The role focuses on strategy, scheduling, budgeting, hiring, and mentoring a high-performance firmware team in an Agile environment, delivering reliable SDK results.

Qualifications

  • Bachelor’s degree in computer science or a related field.
  • Minimum 10 years of experience in a software development environment, with 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.

Responsabilités

  • Lead the Firmware SDK team to deliver iterative software in an Agile environment.
  • Establish SDK development strategy based on system architecture and deliverables.
  • Assemble schedules and budgets for SDK and related development activities.
  • Participate in hiring and growing the team.
  • Develop design test plans and tools to verify system performance and quality.

Connaissances

C/C++
Azure DevOps
Leadership
Team leadership
Embedded Linux
API design

Formation

Bachelor’s degree in computer science or related field

Outils

Git
CI/CD

Description du poste

Firmware SDK Manager:On behalf of our technology client, Procom is searching for a Firmware SDK Manager for a permanent position. The role is based in either Calgary, Alberta or Ottawa, Ontario.Firmware SDK Manager - Job Description:Our client is hiring a manager for either its Calgary or Ottawa location to lead its Firmware SDK (Software Developer Kit) development team. The ideal candidate has a strong background in C++ and Azure DevOps development, with experience as a manager, team lead, or senior developer.The candidate is diligent, proactive, and has a reputation for taking an innovative approach when solving difficult problems. They enjoy collaborating with small teams and have the resourcefulness and initiative to navigate the challenges of new product development.Our client offers a competitive total compensation package, an open and collaborative office, and a great team environment.Firmware SDK Manager - Responsibilities:Work with the Software team to establish an SDK development strategy based on overall system architecture and deliverablesAssemble schedules and budgets for SDK, embedded Linux, and Azure DevOps development activitiesActively participate in the hiring process and grow the team as neededDevelop design test plans and tools to verify system performance and quality, and work with NPI to support volume manufacturingSupport and contribute to our client’s evolving end-to-end product development processes by applying relevant best practices to ensure consistent delivery of quality productsEnsure creation and maintenance of architecture and design documentationLead the SDK team in delivering their commitments for each development iteration in an Agile environment, defining relevant and useful metrics to measure progress and ensure timely releases of high-quality softwareSet a high standard for software development best practices such as design reviews and code reviews, and ensure the team adheres to established done criteria each sprintMentor a high-performance team that thrives on delivering high-quality and innovative solutions, ensuring continual improvement of the firmware team through regular coaching and goal settingFirmware SDK Manager - Mandatory Requirements:Bachelor’s degree in computer science or a related fieldMinimum 10 years of experience in a software development environment, with at least 2 years in a leadership role or 5 years as a senior developer/architectProficiency in C/C++ programming languages and development toolsExperience architecting and delivering cross-platform, external APIsExperience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelinesStrong analytical problem-solving and decision-making skillsFirmware SDK Manager - Nice-to-Haves:Experience with C# and Node.JSKnowledge of USB HID device and ethernet protocols (desired)Experience developing on macOS, Linux, and embedded Linux systemsFirmware SDK Manager - Start Date:To be determined.Firmware SDK Manager - Location:Calgary, Alberta or Ottawa, Ontario, Canada. This is a permanent position.This posting is for an existing vacancy.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Manager, Firmware SDK
Manager, Firmware SDK

Nureva • Ottawa

Sur place
CAD 150 000 - 190 000
Competitive compensation package
Collaborative office environment
Open, team-focused culture
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

Sur place
CAD 80 000 - 100 000
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

Sur place
CAD 75 000 - 110 000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybride
CAD 105 000 - 120 000
Senior Software Engineer to design and deliver embedded firmware using C++ on Linux
Senior Software Engineer to design and deliver embedded firmware using C++ on Linux

S.I. Systems Ltd. • Calgary

Hybride
CAD 90 000 - 130 000
Firmware Team Lead — Edge & Cloud Systems (Remote)
Firmware Team Lead — Edge & Cloud Systems (Remote)

Vention • Montreal

Sur place
CAD 90 000 - 120 000
Flexible paid time off
Complimentary beverages and snacks
Global health plans
+3
Senior Firmware Engineer - Hybrid Calgary, Profit Sharing
Senior Firmware Engineer - Hybrid Calgary, Profit Sharing

Tangent Design Engineering • Calgary

Hybride
CAD 90 000 - 125 000
Excellent health and dental benefits
Profit sharing
Flexible work culture
Senior Embedded Software Firmware Engineer (35835)
Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting • Ottawa

Sur place
CAD 85 000 - 120 000
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

Sur place
CAD 75 000 - 110 000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Firmware Developer
Firmware Developer

Assa Abloy Ab • Mississauga

Sur place
CAD 100 000 - 125 000
Healthcare options
Tuition reimbursement
Matching retirement plan
+2