Platform Engineer

Harvey Nash — Canada · Posted ~14 hours ago

Mid Full-time Onsite $120000-$145000 CAD

Skills

Linux C++ Python system provisioning deployment automation embedded systems Ubuntu

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A platform engineering role focused on developing Linux-based software platforms for advanced robotic systems. The position involves automation, embedded development, deployment workflows, and close collaboration with multidisciplinary engineering teams.

Highlights

Offers competitive compensation, relocation assistance, and the chance to work on advanced automation systems combining software, hardware, and robotics.

Description

Platform Engineer 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 PythonBuild and maintain Ubuntu-based Linux systems used across robotic platformsDevelop automated provisioning, imaging, and configuration workflows for deployed systemsCreate tools and processes to manage software installation, updates, and lifecycle managementSupport containerized applications using DockerCollaborate with teams on system integration, hardware bring-up, and deployment activitiesTroubleshoot Linux, networking, hardware, and deployment-related issues Qualifications 3-6 years of experience in Systems Engineering, Platform Engineering, Embedded Software Engineering, or a related fieldStrong experience administering Ubuntu or other Linux distributionsExperience with Linux provisioning and automation technologies such as cloud-init, Ubuntu Autoinstall, system imaging, or similar toolsProficiency in C++ and Python for embedded systems developmentExperience troubleshooting Linux systems, networking, and hardware-related issuesExperience with hardware integration, hardware bring-up, or deployment of software onto physical devicesStrong debugging and problem-solving skills Preferred Qualifications Experience with embedded Linux environmentsExperience with Yocto, BSP development, device provisioning, or system imagingExperience supporting robotics, autonomous systems, industrial automation, or edge computing products