Senior Embedded Systems Architect

Q-Block Computing

  • Ottawa, ON
  • Permanent
  • Temps-plein
  • Il y a 13 heures
Job DescriptionQ-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 SummaryAs 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 OpportunityQ-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.

Q-Block Computing

Offres similaires

  • Senior Systems Engineer

    Searidge Technologies

    • Ottawa, ON
    • 97.232-145.848 $ par an
    Job Summary Job Title: Senior Systems Engineer Industry: Technology / Aviation Job Type: Full-time (Hybrid) Headquarters: Ottawa, Ontario Job Level: Technical Level 3 Salary…
    • Il y a 15 jours
    • Postuler facilement
  • Systems Engineer

    SRC Can

    • Ottawa, ON
    • 80.000-107.000 $ par an
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible. The company was originally formed to provide innovative products and seasoned analysis to …
    • Il y a 2 mois
    • Postuler facilement
  • Senior Security Architect

    Newfound Recruiting

    • Gatineau, QC
    Contract Term: 12 months with possible extension Location This role is a hybrid or an onsite position and must be filled by individuals residing within the National Capital Reg…
    • Il y a 6 jours