Platform Engineer

Harvey Nash

Vancouver

On-site

CAD 120,000 - 145,000

Full time

18 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harvey Nash in Downtown Vancouver, BC, is seeking a Platform Engineer to build and maintain the Linux-based software platform powering robotic systems. The role emphasizes Linux infrastructure, provisioning, deployment automation, and hardware integration in customer environments.

You will develop embedded software in C++ and Python, automate imaging and provisioning, and support Docker containers, collaborating with robotics, software, and hardware teams to ensure reliable configuration and

Qualifications

  • 3-6 years of experience in Systems Engineering, Platform Engineering, Embedded Software Engineering, or related field.
  • Strong experience administering Ubuntu or other Linux distributions.
  • Experience with Linux provisioning and automation technologies (cloud-init, Autoinstall, imaging).
  • Proficiency in C++ and Python for embedded/software platforms.

Responsibilities

  • Develop embedded systems software in C++ and Python.
  • Build and maintain Ubuntu-based Linux systems used across robotic platforms.
  • Develop automated provisioning, imaging, and configuration workflows for deployed systems.
  • Create tools to manage software installation, updates, and lifecycle management.
  • Support containerized applications using Docker.
  • Collaborate on system integration, hardware bring-up, and deployment activities.
  • Troubleshoot Linux, networking, hardware, and deployment-related issues.

Skills

C++
Python
Ubuntu administration
Linux troubleshooting
Hardware integration

Tools

cloud-init
Ubuntu Autoinstall
system imaging
Docker

Job description

Location: Downtown Vancouver, BC (Onsite, Relocation Assistance Available)

Salary: $120,000 - $145,000 CAD + Benefits

Our client is a rapidly growing company developing AI-powered automation solutions that combine advanced software, machine learning, and robotics to solve complex industrial challenges.

We're seeking a Platform Engineer to help build and maintain the Linux based software platform that powers advanced robotic systems.

This role focuses on Linux infrastructure, system provisioning, deployment automation, and hardware integration. You'll work closely with robotics, software, and hardware teams to ensure systems can be reliably configured, deployed, updated, and supported in customer environments.

Responsibilities
  • Develop embedded systems software in C++ and Python
  • Build and maintain Ubuntu-based Linux systems used across robotic platforms
  • Develop automated provisioning, imaging, and configuration workflows for deployed systems
  • Create tools and processes to manage software installation, updates, and lifecycle management
  • Support containerized applications using Docker
  • Collaborate with teams on system integration, hardware bring-up, and deployment activities
  • Troubleshoot Linux, networking, hardware, and deployment-related issues
Qualifications
  • 3-6 years of experience in Systems Engineering, Platform Engineering, Embedded Software Engineering, or a related field
  • Strong experience administering Ubuntu or other Linux distributions
  • Experience with Linux provisioning and automation technologies such as cloud-init, Ubuntu Autoinstall, system imaging, or similar tools
  • Proficiency in C++ and Python for embedded systems development
  • Experience troubleshooting Linux systems, networking, and hardware-related issues
  • Experience with hardware integration, hardware bring-up, or deployment of software onto physical devices
  • Strong debugging and problem-solving skills
Preferred Qualifications
  • Experience with embedded Linux environments
  • Experience with Yocto, BSP development, device provisioning, or system imaging
  • Experience supporting robotics, autonomous systems, industrial automation, or edge computing products
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Platform Engineer - Linux & Automation
Robotics Platform Engineer - Linux & Automation

Harvey Nash • Vancouver

On-site
CAD 120,000 - 145,000
Sr Platform Engineer
Sr Platform Engineer

Air-tek • Toronto

On-site
CAD 80,000 - 110,000
Cloud Platform Engineer
Cloud Platform Engineer

Benchmark Recruitment • Vancouver

Hybrid
System Engineer
System Engineer

TEEMA • Vancouver

On-site
CAD 60,000 - 82,000
Linux Engineer
Linux Engineer

Kyndryl • Toronto

On-site
CAD 90,000 - 130,000
Platform Engineer/DevOps Engineer
Platform Engineer/DevOps Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 130,000 - 250,000
Competitive Package
Technical Ownership
Modern Flexibility
Platform Engineer (Quant)
Platform Engineer (Quant)

Hunter Bond • Capitale-Nationale

Hybrid
CAD 160,000 - 200,000
Platform Engineer / DevOps Engineer - Trading - $130,000-$250,000 CAD + Bonus
Platform Engineer / DevOps Engineer - Trading - $130,000-$250,000 CAD + Bonus

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 130,000 - 250,000
Senior Software Engineer
Senior Software Engineer

Harvey Nash • Vancouver

On-site
CAD 150,000 - 190,000
Senior DevOps Engineer
Senior DevOps Engineer

Quest Global • Vancouver

On-site
CAD 100,000 - 120,000
401(k) matching
Health insurance
Dental insurance
+5