×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Remote / Online - Candidates ideally in
Province de Québec, Canada
Listing for: Amaris Consulting
Remote/Work from Home position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 90000 - 150000 CAD Yearly CAD 90000.00 150000.00 YEAR
Job Description & How to Apply Below
  • Développer le firmware de caméras intelligentes alimentées par énergie solaire et connectées via réseau cellulaire
  • Contribuer à l'architecture de la plateforme embarquée : couches bas niveau, pilotes, services système
  • Concevoir les interfaces entre le firmware, le matériel et les modules logiciels (IA, chaîne d'imagerie, réseau, sécurité)
  • Intégrer de nouveaux SoC, capteurs et modules
  • Travailler directement en laboratoire sur les prototypes : débogage, instrumentation, mesure de performance
  • Optimiser la performance système en collaboration avec les équipes matériel, logiciel, IA et produit
Job Description Ingénieur(e) Firmware Embarqué

Teletravail à 100% | Français requis

Ce que vous ferez
  • Développer le firmware de caméras intelligentes alimentées par énergie solaire et connectées via réseau cellulaire
  • Contribuer à l'architecture de la plateforme embarquée : couches bas niveau, pilotes, services système
  • Concevoir les interfaces entre le firmware, le matériel et les modules logiciels (IA, chaîne d'imagerie, réseau, sécurité)
  • Intégrer de nouveaux SoC, capteurs et modules
  • Travailler directement en laboratoire sur les prototypes : débogage, instrumentation, mesure de performance
  • Optimiser la performance système en collaboration avec les équipes matériel, logiciel, IA et produit
Ce que vous apportez
  • 8 ans et plus d'expérience en développement firmware
  • Excellente maîtrise du C en environnement embarqué
  • Expérience solide en développement Linux embarqué, espace noyau
  • Connaissance de Yocto ou d'une distribution Linux personnalisée (création d'image, intégration de librairies, adaptation BSP)
  • Expérience bas niveau confirmée : pilotes, protocoles, gestion mémoire, RTC, GPIO, I2C/SPI/UART
  • Connaissance approfondie des microcontrôleurs, processeurs embarqués et SoC
  • Aisance à intégrer du code dans une base existante complexe
  • Autonomie, rigueur, orientation solution
À noter
  • Atout : expérience avec des capteurs d'image ou systèmes de capture
  • Poste 100% télétravail
Pourquoi nous choisir
  • Une communauté internationale réunissant plus de 110 nationalités différentes
  • Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
  • Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
  • Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)

Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.

Firmware Engineer

Fully remote | French required

What You’ll Do
  • Develop firmware for solar-powered, cellular-connected smart cameras
  • Contribute to embedded platform architecture: low-level layers, drivers, system services
  • Design interfaces between firmware, hardware, and software modules (AI, imaging chain, network, security)
  • Integrate new SoCs, sensors, and modules
  • Work hands-on with prototypes in the lab: debugging, instrumentation, performance measurement
  • Optimize system performance in collaboration with hardware, software, AI, and product teams
What You Bring
  • 8+ years in firmware development
  • Excellent mastery of C in embedded environments
  • Solid embedded Linux development experience, kernel space
  • Familiarity with Yocto or a custom Linux distribution (image creation, library integration, BSP adaptation)
  • Solid low-level experience: drivers, protocols, memory management, RTC, GPIO, I2C/SPI/UART
  • Deep knowledge of microcontrollers, embedded processors, and So Cs
  • Comfortable integrating code into complex existing codebases
  • Autonomous, rigorous, solution-oriented
Good to know
  • Asset: experience with image sensors or capture systems
  • Fully remote position
Why choose us
  • An international community bringing together more than 110 different nationalities
  • An environ ment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary