Jobs.ca
Jobs.ca
Language
Apera AI logo

Software Developer – Vision & Robotics (C++)

Apera AI8 days ago
Vancouver, British Columbia
CA$110,000 - CA$190,000/per year
Mid Level
internship

Top Benefits

Equity for every employee
Comprehensive health, dental, and vision coverage

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.

About Apera AI

Automation Machinery Manufacturing
51-200

Apera AI offers 4D Vision technology for industrial robotics, enabling faster, more reliable, and scalable manufacturing automation solutions.