Embedded Firmware Engineer
q-block-computing · Ottawa
Description du poste
About the role
The Embedded Firmware Engineer will create real‑time control firmware for Q‑Block’s quantum hardware platforms. Working on ARM Cortex‑M microcontrollers, you will turn precision electronics into deterministic, trustworthy instruments that operate in mission‑critical environments.
Key responsibilities
- Design, write, test, and maintain embedded firmware modules in C/C++ for ARM Cortex‑M platforms.
- Implement and validate peripheral drivers (SPI, I2C, UART) and DMA transfer configurations.
- Develop interrupt service routines, GPIO management, and digital control loops for low‑latency I/O.
- Integrate and test firmware across multiple synchronized control units.
- Perform bench‑level hardware bring‑up, debugging, and characterization using oscilloscopes, logic analyzers, and signal generators.
- Write clear technical documentation and participate in design and code reviews.
Required profile
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a related field.
- 3+ years of professional experience developing embedded firmware on ARM Cortex‑M or comparable microcontrollers.
- Proven ability to read schematics and component datasheets and work at the hardware‑firmware boundary.
- Eligibility to obtain a Government of Canada security clearance and comply with Controlled Goods Program requirements.
Required skills
- C and C++ programming for bare‑metal and RTOS‑based systems.
- ARM Cortex‑M architecture, SPI, I2C, UART, DMA, GPIO, and interrupt handling.
- Digital control loops, real‑time signal processing, and timing synchronization.
- Use of laboratory instruments such as oscilloscopes, logic analyzers, and signal generators.
- Version control, continuous integration, and structured firmware release practices.
What we offer
- Extended health care (including dental and vision).
- Life insurance.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
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
29 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
Offres similaires
-
Senior Product Manager IA Agentique (Remote)
iqvia Ottawa -
Software Developer - Nexus Dashboard Infrastructure
cisco Ottawa -
Mid-Senior IT Professional (Multiple Opportunities)
Hire Resolve.com Ottawa -
Reporting and Data Manager - Enterprise
Turner & Townsend Toronto -
Technical Lead - Health Client Team
Appnovation Technologies Toronto