Platform Software Development Engineer

Harvey Nash โ€” Canada ยท Posted ~2 days ago

Mid Full-time Onsite CAD 110000-180000 annually

Skills

Python C++ Linux Ubuntu Docker Automation CI/CD Hardware Integration System Deployment Provisioning Debugging Technical Documentation Cross-Functional Collaboration Ubuntu Autoinstall cloud-init NVIDIA GPU AWS

๐Ÿ”“ 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

Build the software foundation for advanced autonomous systems. You will develop platform software in Python and C++, automate deployment and system configuration, integrate cameras, GPUs, controllers, and networking hardware, and create monitoring, backup, and diagnostic tools for reliable production environments.

Highlights

High-impact platform role with strong compensation, hands-on work across software and hardware, and opportunities to improve the reliability of advanced AI and robotics systems.

Description

Job Title: Software Development Engineer โ€“ Platform Location: Vancouver, BC (Onsite) Employment Type: Full-Time Salary: CAD $110,000 โ€“ $180,000 per year We're looking for a Software Development Engineer - Platform to build the software foundation that powers next-generation vision-guided robotics systems. If you're passionate about system-level software, Linux, automation, and hardware integration, this is an opportunity to make a direct impact on cutting-edge AI and robotics technology. What You'll Do Design and develop platform software using Python and C++ to automate deployment, provisioning, upgrades, backups, and system configuration.Build and maintain deployment frameworks for distributed robotic systems running on Linux (Ubuntu).Integrate vision cameras, NVIDIA GPUs, robot controllers, and networking hardware into reliable, Dockerized environments.Develop automation tools, health monitoring, backup/restore workflows, and AI-assisted diagnostics to maximize platform reliability and uptime.Partner with robotics, computer vision, and infrastructure teams to deliver scalable, production-ready solutions. What We're Looking For 3+ years of experience in platform, systems, or embedded software development.Strong proficiency in Python and C++.Hands-on experience with Linux (Ubuntu), Docker, automation frameworks, and CI/CD.Experience integrating hardware including cameras, GPUs, networking devices, or robotic systems.Familiarity with Ubuntu Autoinstall, cloud-init, system imaging, and deployment automation.Strong debugging, documentation, and cross-functional collaboration skills. Nice to Have NVIDIA GPU workflows, Dockerized compute, or Edge AI deployments.Experience with camera hardware, PoE devices, Linux performance profiling, AWS, or distributed systems.