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.