31 Jul
|
Harvey Nash
|
Vancouver
31 Jul
Harvey Nash
Vancouver
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 prospect 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.
Robust 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.
📌 Software Engineer Vancouver
🏢 Harvey Nash
📍 Vancouver