Embedded/Hardware System Architect

., BC • Direct Hire • April 18, 2026 • 87403

Base Salary Range: $200000 - $300000

Job Title: Embedded/Hardware System Architect 
Job ID: 87403
Location: Canada - Remote (Pacific Time)


Overview:
This role sits within a highly advanced engineering team focused on designing distributed hardware and software systems that operate at runtime with extreme precision. Similar to a classical operating system, this role will define how hardware and software interact—owning the architecture that manages system coordination, resource scheduling, and real-time operations across a complex, distributed environment.


What you will be doing:

  • Architectural Leadership
    Lead the end-to-end design of a high-performance system that manages distributed runtime control and system orchestration.
  • Hardware & Runtime System Design
    Define specifications for embedded hardware and firmware systems, ensuring deterministic, real-time behavior at sub-microsecond precision.
  • Real-Time & Distributed Systems
    Design and optimize large-scale distributed systems with tight time synchronization requirements.
  • Interface & API Development
    Build scalable interfaces between embedded systems, hardware components (e.g., FPGA), and higher-level software layers.
  • Performance Optimization
    Identify and drive system-level improvements across the compute stack to enhance long-term scalability and efficiency.

What you must have:
  • Master’s or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 10+ years of experience in embedded systems, firmware, or hardware architecture
  • Strong background in real-time systems, deterministic timing, and distributed system design
  • Experience with sub-microsecond time synchronization
  • Exposure to industries such as:
    • High-performance computing
    • Aerospace
    • Semiconductor/chip design
    • AI hardware (custom training chips)
    • Particle physics or similar environments
  • Proficiency with:
    • FPGA design and simulation tools
    • Systems programming (C, C++, Rust)
    • Higher-level languages (Python)
  • Ability to operate at a Principal or Distinguished Engineer level, with strong communication and architectural depth

Salary/Rate Range: $200,000 - $300,000 base CAD


Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
 
 
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs