Embedded Systems Developer Intern
q-block-computing · Ottawa
Job description
About the role
The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers on real‑time control and data‑acquisition electronics that power the company's quantum platforms. This hands‑on role involves writing firmware, bringing up boards, designing small circuits, and seeing your work exercised on real hardware.
Key responsibilities
- Design and develop embedded firmware for microcontroller‑based systems supporting quantum hardware.
- Contribute to digital logic and FPGA work for signal processing, control and data acquisition.
- Assist with peripheral integration, sensor interfacing and communication protocols (SPI, I2C, UART).
- Support PCB bring‑up, debugging and basic circuit characterization.
- Collaborate with engineering and scientific teams to integrate embedded solutions with quantum hardware.
Required profile
- Currently enrolled in Electrical, Computer, Electronics Engineering or Computer Science (minimum 2nd‑year coursework).
- Academic or project experience with embedded electronics and microcontrollers (Arduino, STM32, PIC, Teensy or similar).
- Proficiency in C and/or C++ for embedded systems and familiarity with SPI, I2C, UART protocols.
Required skills
- C programming
- C++ programming
- Microcontroller platforms (Arduino, STM32, PIC, Teensy)
- SPI, I2C, UART communication
- Digital logic and basic circuit analysis
- FPGA development (VHDL or Verilog) – preferred
- RTOS or bare‑metal real‑time concepts – preferred
- Development tools: STM32CubeIDE, PlatformIO, Keil, IAR, Xilinx/Intel FPGA tools – preferred
- Version control with Git
- PCB design tools (KiCad, Altium) – preferred
- Laboratory instruments: oscilloscope, logic analyzer, multimeter, signal generator – preferred
What we offer
- Competitive hourly compensation ($18–$25 CAD per hour, based on academic level and experience).
- Extended health care including dental and vision.
- Life insurance.
- Flexible scheduling compatible with academic calendar.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 11 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
q-block-computing
Ottawa
Related job offers
-
Technical Lead — Orchestration Control
q-block-computing Ottawa -
Senior Quantum Scientist
q-block-computing Ottawa -
Senior Embedded Software Developer – Quantum Control Firmware
q-block-computing Ottawa -
Analyste TI Distribution – Support ERP NAV & BC
Sollio Agriculture Saint-Hubert -
Geospatial Data Engineer
shearwater-aerospace Montreal