📢 Nouveau : recevez les offres du jour sur notre canal WhatsApp
Jobiglo

Aucun resultat.

Senior Embedded Systems Architect

q-block-computing · Ottawa

Permanent Onsite Senior 130,000 - 165,000 CAD/an 🇬🇧 English
C/C++ ARM Cortex-M RTOS DMA Hardware abstraction layers High-speed serial interfaces CI/CD for embedded software Static analysis

Description du poste

About the role

The Senior Embedded Systems Architect will shape the embedded control platform that drives Q-Block's quantum hardware. This role defines the firmware architecture, subsystem interfaces, and engineering standards for a deterministic, maintainable, and manufacturable real‑time control system. Reporting to the Technical Lead – Orchestration Control, the architect will set technical direction for the Embedded Firmware Engineers.

Key responsibilities

  • Define and maintain the firmware and embedded systems architecture for a distributed, real‑time control platform.
  • Establish subsystem interface specifications, communication protocols and data‑pipeline architectures to enable deterministic, low‑latency coordination.
  • Evaluate and select microcontroller families, peripheral ICs, bus architectures and real‑time scheduling strategies.
  • Design reusable firmware libraries, hardware abstraction layers and board support packages.
  • Architect synchronization and timing distribution subsystems for sub‑microsecond precision.
  • Lead firmware design reviews, set coding standards and testing frameworks.
  • Mentor and develop Embedded Firmware Engineers and conduct root‑cause analysis for system failures.

Required profile

  • 8+ years of professional embedded systems experience, with at least 3 years in system architecture or technical leadership.
  • Expert‑level C/C++ for embedded systems and proven track record delivering multi‑module firmware platforms.
  • Deep knowledge of ARM Cortex‑M architecture, DMA, memory‑mapped I/O and real‑time scheduling (bare‑metal and RTOS).
  • Strong experience designing hardware abstraction layers and reusable driver frameworks.
  • Excellent written and verbal communication for architecture documents and interface specifications.

Required skills

  • C/C++ for embedded development
  • ARM Cortex‑M microcontrollers
  • Real‑time operating systems (RTOS) and scheduling
  • DMA and memory‑mapped I/O
  • Hardware abstraction layers and driver frameworks
  • Precision timing protocols (PTP, hardware‑assisted sync)
  • FPGA integration with MCU firmware
  • High‑speed serial interfaces and CI/CD for embedded software

What we offer

  • Extended health care (including dental and vision)
  • Life insurance

Questions fréquentes

Le salaire proposé pour ce poste est de 130-165k CAD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Ottawa.
Source : ats:breezy

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Publie il y a 1 mois

Expire dans 1 semaine

38 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

q-block-computing

Ottawa