Software Development Engineer – Platform
Aperaaiinc · Vancouver · 2026-06-04
About this role
We are an innovative, Vancouver-based startup at the forefront of robotics, AI, and machine vision technologies. Backed by VC funding and we’ve been recognized with the 2025 Frost & Sullivan Technology Innovation Leadership Award, the AAM Supplier Excellence Innovation Award, and the 2024 BC Tech “Company of the Year – Growth”, we are on a mission to redefine the future of AI-driven robotic vision systems. Apera AI helps manufacturers make their factories more flexible and productive. Robots enhanced with Apera’s software have 4D Vision – the ability to see and handle objects with human-like capability. Challenging applications such as bin picking, sorting, packaging, and assembly are now open to fast, precise, and reliable automation. Apera is led by an experienced team from high-growth companies focused on robotics, artificial intelligence, and advanced manufacturing.
Let’s End Robot Blindness. Together.
Robots can do amazing things, if they can see.
Apera AI builds breakthrough 4D Vision™ systems that give robots the clarity to handle complex, real-world tasks.
But vision alone isn’t enough, it needs a foundation that scales, updates, and performs flawlessly.
That’s where you come in.
We’re looking for a Software Development Engineer – Platform to design and build the software foundation that powers Apera’s vision-guided robotics systems.
You’ll solve complex system challenges, bridge hardware and software, and ensure every deployment — from lab to factory floor — runs with precision and reliability.
This is a systems-first role, not app development, not web services.
You’ll design, implement, and maintain deployment frameworks, provisioning tools, and hardware integration layers that make vision-driven robotics scalable and reliable.
What You’ll Actually Do
• Build the backbone: Design and implement platform software in Python and C++ that automates deployment, provisioning, upgrades, and backups for distributed robotic systems.
• Integrate hardware: Connect and validate vision cameras, NVIDIA GPUs, network devices, and robot controllers into a seamless, high-performance platform using Dockerized environments.
• Configure the platform: Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image management to support scalable deployments.
• Automate reliability: Develop automated health checks, backup/restore processes, and upgrade workflows that keep systems running with near-zero downtime.
• Empower teams: Build automation tools that reduce setup and testing time by 30% or more, accelerating deployment cycles for engineering and field teams.
• Continuously improve: Pilot AI-assisted diagnostics, predictive testing, and performance profiling to enhance platform stability and developer productivity.
• Collaborate cross-functionally: Partner with robotics, vision, and infrastructure engineers to ensure the Apera platform integrates seamlessly across the full technology stack.
Skills asked for
- python
- c++
- linux
- docker
- devops
- ci/cd
- aws
- vue
Similar jobs
- Software Development Co-op (Later Influence)Later · Vancouver
- Senior Software Development - StockwatchBLANKSLATE Partners · Vancouver
- Sr. Software Development Engineer in TestDialpad · Vancouver
- Software Development Engineer in TestDialpad · Vancouver
- Software Development EngineerCclim · Vancouver
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.