Q-Block Computing Logo

Q-Block Computing

Senior Embedded Systems Architect

Posted 2 Hours Ago
Be an Early Applicant
In-Office
Ottawa, ON, CAN
Senior level
In-Office
Ottawa, ON, CAN
Senior level
Lead the architectural design of embedded control platforms, define subsystem interfaces, mentor engineers, and establish software architecture standards.
The summary above was generated by AI

Job Description

Q-Block Computing is seeking a Senior Embedded Systems Architect to join our innovative team in Canada. This role offers an exceptional opportunity to shape the embedded control platform that drives a new class of advanced hardware systems. The candidate will serve as a senior technical leader defining software architecture, subsystem interfaces, and engineering standards for scalable real-time control platforms.

Job Summary

As a Senior Embedded Systems Architect, you will lead the architectural design and technical direction of Q-Block Computing’s embedded control platform in close collaboration with the Technical Lead and senior leadership. Job duties include defining platform architecture, establishing interface specifications between control subsystems, evaluating technology trade-offs, and mentoring a growing team of engineers and technologists.

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 that enable deterministic, low-latency coordination across control units.
  • Evaluate and select microcontroller families, peripheral ICs, bus architectures, and real-time scheduling strategies based on system-level performance, scalability, and reliability requirements.
  • Design reusable firmware libraries, hardware abstraction layers, and board support packages that decouple application logic from hardware specifics.
  • Architect synchronization and timing distribution subsystems to support coherent multi-unit operation.
  • Lead firmware design reviews and establish coding standards, testing frameworks, and development workflows for the embedded team.
  • Collaborate with hardware, systems, and infrastructure teams to translate system-level requirements into embedded design specifications.
  • Mentor and develop Embedded Firmware Engineers and related technical staff; conduct code reviews and guide architectural decisions.
  • Identify and mitigate technical risks; lead root-cause analysis for system-level failures.
  • Contribute to technical proposals, technical documentation, and IP capture processes as appropriate.
  • Stay current on emerging embedded architectures, real-time operating systems, and mixed-signal control techniques.

Qualification

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, or a related field; Master’s degree preferred.
  • 8+ years of professional experience in embedded systems design, with at least 3 years in a system architecture or technical leadership role.

Security and Compliance Requirements

  • Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
  • Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
  • Must be willing to participate in background screening, documentation, and compliance processes associated with security-sensitive work.
  • Ability to work effectively within security, export-control, and compliance-sensitive technical environments is an asset.

Skills

  • Expert-level C/C++ for embedded systems; proven track record architecting multi-module firmware platforms.
  • Deep knowledge of ARM Cortex-M architecture, DMA subsystems, memory-mapped I/O, and real-time scheduling.
  • Strong experience designing hardware abstraction layers and reusable driver frameworks across multiple IC families.
  • Experience with precision timing, synchronization architectures, or related systems is highly desirable.
  • Familiarity with mixed-signal systems, including ADC/DAC integration and timing-sensitive control paths.
  • Experience leading or mentoring teams of embedded engineers.
  • Exposure to FPGA-based co-processing, high-speed serial interfaces, or hardware-in-the-loop testing is an asset.
  • Experience in scientific, defense, or deep-tech hardware organizations is strongly preferred.
  • Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
  • Excellent written and verbal communication; ability to produce clear architecture documents and specifications.
  • Critical thinking and strategic problem-solving mindset.

Benefits

  • Extended health care benefits (inc. dental and vision)
  • Life insurance

Equal Opportunity

Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or recruiting process, please feel free to notify us.

Canadian citizens and permanent residents are strongly encouraged to apply. All interested candidates are encouraged to apply.

Top Skills

Adc
Arm Cortex-M
C/C++
Dac
Firmware
Fpga
Mixed-Signal Systems
Real-Time Operating Systems

Similar Jobs

31 Minutes Ago
Hybrid
Junior
Junior
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Machinist will perform machining duties, create and interpret prints, and maintain safety and environmental protocols while ensuring quality control.
Top Skills: Band SawsCadCamCncCut-Off SawsDrill PressesGrindersLathesMilling Machines
48 Minutes Ago
Remote or Hybrid
Canada
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Sales • Software
The Sales Manager will lead and grow a high-performing sales team, achieve quotas, manage customer relationships, and track sales forecasts using Salesforce.
Top Skills: Salesforce
5 Hours Ago
Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Client Partner will build and manage partnerships with brands and agencies, enhance client relationships, create sales presentations, and analyze campaign performance to drive success on Snap's platforms.
Top Skills: Digital MarketingMobile AppsSalesSocial Media

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account