Q-Block Computing Logo

Q-Block Computing

Platform & Infrastructure Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Ottawa, ON, CAN
Mid level
In-Office
Ottawa, ON, CAN
Mid level
Design, build, and maintain embedded Linux systems and network infrastructure. Implement automation and collaborate on technical projects. Manage device monitoring and documentation.
The summary above was generated by AI

Job Description

Q-Block Computing is seeking a Platform & Infrastructure Engineer to join our innovative team in Canada. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation. The candidate will join Q-Block Computing to design, build, and maintain the distributed computing and networking infrastructure that connects and manages advanced control hardware at scale.

Job Summary

As a Platform & Infrastructure Engineer, you will collaborate with other team members and achieve technical milestones under the guidance of the Technical Lead. Job duties include the design and implementation of embedded Linux platforms, multi-tier network architectures, and web-based management applications that together form the operational backbone of Q-Block Computing’s hardware systems.

Responsibilities

  • Design, build, and maintain embedded Linux system images for ARM-based compute modules using Yocto, Buildroot, or similar frameworks.
  • Architect and implement multi-tier LAN environments with isolated address spaces, managed Ethernet switching, VLANs, and QoS policies for reliable, low-latency delivery of control payloads.
  • Design and deploy network services such as DNS, DHCP, NFS, and time synchronization across tiered network topologies.
  • Design, develop, and maintain a web-based management application providing real-time device monitoring, topology visualization, and command distribution.
  • Develop Python, Bash, and Ansible automation for network provisioning, system deployment, and configuration management across growing device fleets.
  • Implement monitoring and observability tools to track network health, device status, and overall system performance.
  • Develop and execute quality assurance procedures for infrastructure systems; validate throughput, latency, and failover behaviour.
  • Write documentation for network topology, IP addressing schemes, switch configurations, and system build procedures.
  • Collaborate with cross-functional firmware, hardware, and systems teams.
  • Contribute to a culture of continuous learning and knowledge sharing within the team.

Qualification

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • 4+ years of professional experience spanning at least two of: embedded Linux development, network infrastructure design, or full-stack web application development.

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.
  • Must be willing to follow secure infrastructure, access control, and documentation practices in support of security-sensitive programs.

Skills

  • Linux systems expertise: kernel configuration, systemd, device trees, package management, and system image creation for embedded targets.
  • Network architecture: TCP/UDP, VLAN design, DHCP/DNS, managed switch configuration, and basic security hardening.
  • Full-stack web development: proficiency in at least one modern frontend framework and one backend framework.
  • Strong Python proficiency; ability to design clean, maintainable automation and infrastructure code.
  • Yocto or Buildroot BSP development for ARM SoMs is highly desirable.
  • Experience with HPC clustering and scientific computing is highly desirable.
  • Experience with infrastructure-as-code tools, container platforms, or systems automation is an asset.
  • Familiarity with virtualization or storage platforms is an asset.
  • Experience in scientific, defense, or deep-tech hardware environments is an asset.
  • Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
  • Critical thinking and problem-solving mindset.
  • Strong interpersonal skills and the ability to work collaboratively in a dynamic team environment.

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

Ansible
Bash
Buildroot
Dhcp
Dns
Linux
Python
Tcp
Udp
Vlan
Yocto

Similar Jobs

2 Days Ago
Hybrid
Senior level
Senior level
Software
Design, develop, and maintain Linux-based software, automate workflows, and debug code while collaborating with cross-functional teams.
Top Skills: CC++DockerIpsecKubernetesKvmLinuxPythonShell ScriptingTcp/IpUdpVirtualboxVMware
2 Days Ago
Hybrid
Senior level
Senior level
Information Technology
The role involves leading the design and delivery of a search platform's API and cloud infrastructure, focusing on providing self-service capabilities to internal clients. Responsibilities include API ownership, cloud infrastructure management, reliability engineering, and technical leadership.
Top Skills: AWSElasticsearchOpensearchPythonTerraformVespa
Senior level
Utilities
The Senior Infrastructure Platform & Innovation Engineer will design and implement hybrid cloud and on-premise infrastructure, focusing on Microsoft Azure and Microsoft 365. Responsibilities include automation, security integration, performance monitoring, and collaborating with teams for innovative solutions.
Top Skills: AWSAzure CliGCPMicrosoft 365AzureMicrosoft DevopsPowershellPython

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