bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesApera AI IncSoftware Developer - C++ (Co-op)

Software Developer - C++ (Co-op)

Apera AI Inc · Vancouver, British Columbia · Active · $3,600–$4,500 / month · Greenhouse

Job facts

FieldValue
CompanyApera AI Inc
TitleSoftware Developer - C++ (Co-op)
Normalized title-
Department / teamEngineering
LocationVancouver, BC, Canada
Work model-
Employment type-
Salary$3,600–$4,500 / month
Statusactive
ATS providerGreenhouse
Posted / first seen2026-06-01 / 2026-06-02
Changed / last seen2026-06-02 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Apera AI Inc.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Greenhouse.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Vancouver.Open
Department jobsActive postings in Engineering .Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyApera AI Inc
Source9f8f9c9a-1bda-491e-a7b5-434c9d94b736
ATS providerGreenhouse

Description

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. Role Overview: Apera AI is seeking a Software Developer (Co-op) with strong C++ skills and an interest in robotics to join our Apera Vue engineering team for the 8 months term period (Sep 2026 - April 2027). You'll contribute to the development of real-time machine vision applications that power robotic systems across manufacturing and automation environments. This role is based in-person at our Vancouver office. In this role, you'll build features in C++, support image processing and robotics integration, and contribute to testing efforts in both simulated and physical lab environments. Your work will improve the performance, reliability, and scalability of a system used on real factory floors. Employee Value Proposition (EVP) Purpose You'll contribute to the core of our 4D Vision Technology, helping robots perceive and act in complex, real-world environments. Your code will directly impact robotic accuracy, speed, and adaptability. Growth You'll deepen your understanding of robotics, computer vision, and modern C++ development. You'll gain experience working in a professional R&D environment with exposure to production code, lab hardware, and team-based workflows. Motivators You'll collaborate with engineers solving high-impact technical challenges. You'll take on meaningful tasks that go beyond academic exercises, seeing your code influence how robots make decisions in real time. Major Objectives Develop and Ship Core C++ Features for Apera Vue Within the first 8-10 weeks, contribute a discrete feature or performance improvement to the Apera Vue application. [Tech: C++, Qt, OpenCV] Support Robotic Integration and Image Processing Assist in testing and debugging real-world vision system behavior with robotic systems in the lab. Identify edge cases and performance issues. Suggest and test code-level improvements. [Tech: Linear algebra, multithreading, image pipelines] Improve Code Quality through Testing and Review Participate in unit testing, test coverage expansion, and refactoring. Contribute to automated testing infrastructure to ensure robustness as the product scales. [Tools: CMake, Git, GTest, internal CI tools] Critical Subtasks Participate in daily standups, planning, and code review sessions with experienced engineers. Implement C++ modules that interact with vision data, robot pose data, or internal image pipelines. Run and validate your code in a live robotic lab environment. Write tests and help investigate edge cases or bugs in production builds. Contribute to documentation and developer notes for the next co-op or new team members. Learn from performance profiling tools to understand how to optimize for speed and memory. Culture and Situation Fit At Apera AI, we blend scientific exploration with product execution. Our teams move quickly and iterate often, balancing R&D depth with industry-level engineering. You'll succeed here if: You enjoy learning by building and testing in the real world. You're curious about how software meets robotics, perception, and physical action. You value clean, well-documented code and thoughtful collaboration . Required Qualifications Strong knowledge of C++, including object-oriented design and memory management. Solid foundation in linear algebra, vectors, and 3D transforms. Experience with version control (e.g., Git). Experience with software projects through coursework, personal work, or prior co-op/internships. Bonus Experience (Not Required) Experience in Linux development environments. Exposure to computer vision or robotics libraries (OpenCV, ROS, PCL). Knowledge of multithreading or networking in C++. Familiarity with Python for scripting and automation The compensation for this co-op role is CAD $3,600 to $4,500 per month. This is your opportunity to gain hands-on learning experience in one of the fastest-growing industries at the intersection of robotics, AI, and industrial automation. Note: Please ensure you upload both your resume and transcript, either combined into a single file or as separate files.

Full job record

Job ID2ce57789c246a1ced397e0cfc73a4f854128cc34
Org IDea281e13-15d1-46ba-9565-b35769a2e5d8
Source ID9f8f9c9a-1bda-491e-a7b5-434c9d94b736
Board ID9f8f9c9a-1bda-491e-a7b5-434c9d94b736
Providergreenhouse
Provider Job Key5151788007
TitleSoftware Developer - C++ (Co-op)
Normalized Title
Statusactive
Activeyes
Location TextVancouver, British Columbia
DepartmentEngineering
Team
Employment Type
Workplace Type
Remote Policy
CountryCanada
RegionBC
CityVancouver
Salary Rawcompensation for this co-op role is CAD $3,600 to $4,500 per month
Salary Min3,600
Salary Max4,500
Salary CurrencyUSD
Salary Periodmonth
Source URLhttps://job-boards.greenhouse.io/aperaaiinc/jobs/5151788007
Apply URLhttps://job-boards.greenhouse.io/aperaaiinc/jobs/5151788007
First Seen At2026-06-02 12:09:59Z
Last Seen At2026-06-06 07:34:24Z
Last Checked At2026-06-06 07:34:24Z
Last Changed At2026-06-02 12:09:59Z
Inactive At
Source Posted At2026-06-01 18:25:04Z
Source Updated At2026-06-01 18:44:09Z
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=aperaaiinc/date=2026-06-06/2026-06-06T07-34-24-145Z-4a3dc1b778f36b8ee9ac84e9885cecc2c38e121735779d7478bacefb1c029045.json
Event Fields
{
  "content_hash": "fef21f3f954459e8aedb4d21342bcab812327376ed59ca57529093cf7dd86572",
  "source_hash": "ce1452d23361f0c0e3e5a71131c64ee5c1e4e9a9437896444be8260b7f39e35a",
  "last_changed_at": "2026-06-02T12:09:59.896Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Vancouver, British Columbia",
    "city": "Vancouver",
    "region": "BC",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.85
  },
  "salary_max": 4500,
  "salary_min": 3600,
  "inferred_at": "2026-06-06T07:34:24.234Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Vancouver, British Columbia",
      "city": "Vancouver",
      "region": "BC",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.85
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": "month",
  "workplace_type": null,
  "salary_currency": "USD"
}
Extensions
{}
Native Structured
{
  "title": "Software Developer - C++ (Co-op)",
  "offices": [
    {
      "id": 4054076007,
      "name": "Vancouver Office",
      "location": "Vancouver, British Columbia, Canada",
      "child_ids": [],
      "parent_id": null
    }
  ],
  "language": "en",
  "location": {
    "name": "Vancouver, British Columbia"
  },
  "metadata": [],
  "updated_at": "2026-06-01T14:44:09-04:00",
  "departments": [
    {
      "id": 4010680007,
      "name": "Engineering ",
      "child_ids": [],
      "parent_id": null
    }
  ],
  "company_name": "Apera AI Inc",
  "requisition_id": 4639315007,
  "first_published": "2026-06-01T14:25:04-04:00",
  "application_deadline": null
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/2ce57789c246a1ced397e0cfc73a4f854128cc34?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/ea281e13-15d1-46ba-9565-b35769a2e5d8JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/9f8f9c9a-1bda-491e-a7b5-434c9d94b736JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/2ce57789c246a1ced397e0cfc73a4f854128cc34/eventsJSON