Apera AI Logo

Apera AI

Software Developer – Vision & Robotics (C++)

Posted 17 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC
Mid level
In-Office
Vancouver, BC
Mid level
Develop production-grade features for robotic perception and motion using C++. Mentor teammates, resolve issues, and enhance AI-driven vision systems.
The summary above was generated by AI

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 4 Software Developers - 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, Real Growth

At Apera AI, we keep compensation as clear as our technology. We hire for impact - and reward it accordingly. This software engineering opportunity spans three career levels, each reflecting increasing scope, technical depth, and leadership influence.

You’ll join at the level that best matches your experience and contribution:

Intermediate Engineer (typically 3–8 years): $110,000 CAD – $145,000 CAD
Senior Engineer (typically 8–12 years): $150,000 CAD – $180,000 CAD
Principal Engineer (typically 12+ years): $190,000 CAD and above

Our total compensation range of $110,000 CAD – $190,000 CAD + per year covers these levels and includes base salary and equity opportunities.

We tailor offers based on more than resume years - we look at your unique skills, creative problem-solving, and the impact you’ll have as we reinvent industrial automation with AI-powered vision systems. Transparency is our baseline; growth is our promise.

At Apera AI, you’ll help bring intelligent robots into production and shape the future of automation.

Apply today and be part of Apera AI’s mission to end robot blindness.

Top Skills

C++
Cmake
Git
Linux
Opencv
Pcl
Python

Similar Jobs

3 Hours Ago
Remote or Hybrid
8 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Platform Consultant will plan, deploy, and provide operational support for CrowdStrike Falcon Cloud Security, engaging with customers and integrating security solutions while mentoring team members.
Top Skills: AWSAzureBashCi/CdCloud SecurityCloudFormationDockerGCPKubernetesLinuxmacOSPowershellPythonTerraformWindows
3 Hours Ago
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design
The Director of Product, Infrastructure and Developer Productivity will define strategies for scaling infrastructure and enhancing developer productivity while managing product managers and collaborating across various departments.
Top Skills: Ci/Cd ToolsCloud PlatformsContainer OrchestrationObservability Platforms
3 Hours Ago
In-Office
Burnaby, BC, CAN
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
The role involves end-to-end development of technical initiatives, building core services, and ensuring system reliability and observability in a high-traffic data environment.
Top Skills: C#GoJavaJavaScriptKotlinPHPPythonRuby

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account