Software Developer – Vision & Robotics (C++)
Top Benefits
About the 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 Robots can do amazing things - if they can see. That’s where you come in.
We’re Apera AI. Our breakthrough vision systems turn blind robots into intelligent, adaptable workers. But that transformation doesn’t happen without people- especially the ones who build the code that gives robots sight and motion.
We’re hiring a Software Developer - Vision & Robotics (C++) to design and deliver production-grade features that power robotic perception and motion, mentor teammates, and make sure our AI-driven vision systems run flawlessly in factories around the world.
What You’ll Actually Do
- Build high-performance C++ code that drives robotic perception, motion, and runtime behaviour.
- Collaborate with Product, ML, and Field teams to translate vision into reliable, production-ready software.
- Investigate and resolve customer-critical issues, ensuring system stability and uptime.
- Mentor teammates and co-ops through thoughtful code reviews, documentation, and technical guidance.
- Leverage AI-assisted development tools, simulation, and CI/CD pipelines to accelerate delivery and quality.
- Continuously improve our vision stack - making robots faster, smarter, and more adaptable with every release.
Why This Is a Career Move (Not Just a Job) At Apera, we don’t just write code - we give robots the ability to see.
Here’s What Makes This Role Special
- It’s not research - it’s real impact. Your code will power robots working in factories across the world.
- You’ll grow fast. You’ll sharpen your expertise in modern C++, robotics, and system architecture - with room to lead.
- You’ll see your results. Every release makes manufacturing faster, safer, and more intelligent.
- You’ll shape the future. You’ll work at the intersection of AI, robotics, and vision - and influence how automation evolves.
What We’re Looking For
- 3+ years of hands-on experience in modern C++ (17/20)
- Strong understanding of object-oriented design, memory management, and multithreading
- Comfort working with Git, Linux, and CMake
- Familiarity with 3D geometry, linear algebra, or robotics concepts
- Clear communication skills and a collaborative mindset
Bonus Points If You Have
- Experience with industrial robots, computer vision libraries (OpenCV, PCL), or hardware-integrated systems
- Python scripting or experience with CI/CD pipelines
Why Apera?
- Equity for every employee - you share in what we build
- Comprehensive health, dental, and vision coverage
- A chance to make a difference. We’re a close-knit, agile team of motivated and creative problem solvers, making real impact by tackling complex challenges in robotic vision with science, imagination, and persistence.
- Straightforward compensation. At Apera AI, we believe that transparency and fairness are key to building a thriving team. For this Software Developer - Vision & Robotics (C++) role, we offer a total compensation range of $110,000 CAD to $190,000 CAD per year.
This broad range encompasses three levels of developers: intermediate ($110,000 CAD - $145,000 CAD) Senior ($150,000 CAD - $180,000 CAD) and Principal ($190,000 CAD+). The final offer will depend on a range of factors including your unique skills, experience, intellectual contributions to team diversity, and the value you bring to our vision of transforming industrial automation with AI-powered vision systems.
At Apera AI, you’ll help bring intelligent robots into production and shape the future of automation. Apply today to join our award-winning team
Apply today and be part of Apera AI’s mission to end robot blindness.
Software Developer – Vision & Robotics (C++)
Top Benefits
About the 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 Robots can do amazing things - if they can see. That’s where you come in.
We’re Apera AI. Our breakthrough vision systems turn blind robots into intelligent, adaptable workers. But that transformation doesn’t happen without people- especially the ones who build the code that gives robots sight and motion.
We’re hiring a Software Developer - Vision & Robotics (C++) to design and deliver production-grade features that power robotic perception and motion, mentor teammates, and make sure our AI-driven vision systems run flawlessly in factories around the world.
What You’ll Actually Do
- Build high-performance C++ code that drives robotic perception, motion, and runtime behaviour.
- Collaborate with Product, ML, and Field teams to translate vision into reliable, production-ready software.
- Investigate and resolve customer-critical issues, ensuring system stability and uptime.
- Mentor teammates and co-ops through thoughtful code reviews, documentation, and technical guidance.
- Leverage AI-assisted development tools, simulation, and CI/CD pipelines to accelerate delivery and quality.
- Continuously improve our vision stack - making robots faster, smarter, and more adaptable with every release.
Why This Is a Career Move (Not Just a Job) At Apera, we don’t just write code - we give robots the ability to see.
Here’s What Makes This Role Special
- It’s not research - it’s real impact. Your code will power robots working in factories across the world.
- You’ll grow fast. You’ll sharpen your expertise in modern C++, robotics, and system architecture - with room to lead.
- You’ll see your results. Every release makes manufacturing faster, safer, and more intelligent.
- You’ll shape the future. You’ll work at the intersection of AI, robotics, and vision - and influence how automation evolves.
What We’re Looking For
- 3+ years of hands-on experience in modern C++ (17/20)
- Strong understanding of object-oriented design, memory management, and multithreading
- Comfort working with Git, Linux, and CMake
- Familiarity with 3D geometry, linear algebra, or robotics concepts
- Clear communication skills and a collaborative mindset
Bonus Points If You Have
- Experience with industrial robots, computer vision libraries (OpenCV, PCL), or hardware-integrated systems
- Python scripting or experience with CI/CD pipelines
Why Apera?
- Equity for every employee - you share in what we build
- Comprehensive health, dental, and vision coverage
- A chance to make a difference. We’re a close-knit, agile team of motivated and creative problem solvers, making real impact by tackling complex challenges in robotic vision with science, imagination, and persistence.
- Straightforward compensation. At Apera AI, we believe that transparency and fairness are key to building a thriving team. For this Software Developer - Vision & Robotics (C++) role, we offer a total compensation range of $110,000 CAD to $190,000 CAD per year.
This broad range encompasses three levels of developers: intermediate ($110,000 CAD - $145,000 CAD) Senior ($150,000 CAD - $180,000 CAD) and Principal ($190,000 CAD+). The final offer will depend on a range of factors including your unique skills, experience, intellectual contributions to team diversity, and the value you bring to our vision of transforming industrial automation with AI-powered vision systems.
At Apera AI, you’ll help bring intelligent robots into production and shape the future of automation. Apply today to join our award-winning team
Apply today and be part of Apera AI’s mission to end robot blindness.