Postuler

Publié il y a 4 mois

Sr. Software Engineer, Embedded Vision Systems

@ Vivid Machines

Toronto, Ontario

HybrideTemps plein
Postuler
SIGNAUX

En bref

Vivid Machines is hiring a Senior Software Engineer for embedded vision systems on agricultural machines that capture and analyze fruit trees in real time. The role covers multi-camera capture and inference pipelines, model deployment on fixed-power edge hardware, and offline-first field systems. The posting states a full-time role with competitive compensation and benefits, and does not state a location or work arrangement.

Responsabilités :

  • Own multi-camera capture and inference pipeline from sensor to storage
  • Run heavy vision models in real time on fixed-power hardware
  • Bring up cameras and sensors at driver level
  • Fuse vision, position and motion into per-tree geolocation
  • Ship updates to an intermittently connected remote fleet

Résumé des exigences :

  • Strong systems programming in C, C++ or Rust
  • Real-time streaming or vision pipeline experience
  • Hands-on edge deployment of vision models
  • Low-level camera and sensor experience
  • Linux embedded platform skills including kernel debugging

Outils et compétences

Source et dates

Site carrière / système de candidatures · bamboohr

Date publiée par l’employeur
2026-07-07
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsroute : minimes
Milieu de travailBureau, Extérieur, Véhicule
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésParrainage de visa, Repas gratuits ou à rabais

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Vivid Machines

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

We build smart technology to help fruit farmers optimize quality and yield.

Description complète de l’entreprise

Vivid Machines™ develops computer vision and machine learning technology to improve yield and product quality in fruit production. We help predict and manage yield by providing a clear view of tree-level data in real time. We also help diagnose pests, disease, and nutrient deficiencies through our vision system which is able to see early indications that would be invisible to the human eye.

Abonnés LinkedIn
2 841
Personnes associées sur LinkedIn
23
Bureaux déclarés
  • Toronto, ON, CA
Catégories d’activité
  • AgTech
  • Artificial Intelligence
  • Artificial Intelligence (AI)
  • Machine Learning
  • Software
Autres noms enregistrés
  • Vivid Machines
Spécialités
  • Artificial Intelligence
  • SaaS Software
  • Sensors
  • Industrial Design
  • and Machine Learning
Le profil indique une agence de recrutement
Non
Investissement total déclaré
4 737 046

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Vivid Machines™ develops computer vision and machine learning technology to improve yield and product quality in fruit production. We help predict and manage yield by providing a clear view of tree-level data in real time. We also help diagnose pests, disease, and nutrient deficiencies through our vision system which is able to see early indications that would be invisible to the human eye.

ChampValeur
SecteurTechnology, Information and Internet
Taille11-50 employees
Siège socialToronto, ON
Type d’organisationPrivately Held
Fondée en2020
SpécialitésArtificial IntelligenceSaaS SoftwareSensorsIndustrial Designand Machine Learning
Offres sur Jobsy3
LinkedInVoir la page
Description

Our vision at Vivid Machines is to revolutionize agricultural production to help solve food security globally. Our initial focus is on helping fruit and vegetable farmers improve the quality and quantity of produce they can generate on existing acreage while also improving sustainability. To do this, we are building cutting-edge technology, including real-time vision systems and state-of-the-art AI models, all while delivering a seamless experience to farmers.

As a Senior Engineer, you will have the opportunity to work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded systems, cloud, and mobile. You’ll be collaborating with our multidisciplinary team to create an amazing product and solve one of the world’s most important problems.

Do you love solving complex problems, and want to see your work applied in real life? We are looking for people who are self-directed and driven by a desire for excellence as much as by curiosity and a desire to learn by solving previously unsolvable problems.

Join our extraordinary team

We value excellence, integrity, curiosity, passion, open-mindedness, and decisive action. We iterate quickly, deliver with purpose, and work with people who bring their unique strengths to the team.

If you love supporting customers, the pace of a scaling startup, and want to make a global impact, we’d love to meet you.

How you’ll make an impact

Our cameras ride through orchards on farm vehicles, capturing multiple synchronized video streams, while geolocating and analyzing individual trees and fruit in real time. That happens on a single embedded compute module, in the field, with no operator, in the sun and the dust, on hardware we design ourselves. We are offline first, and a connection to the cloud is a bonus, not a dependency.

  • Own the capture and inference pipeline. Multi-camera video from sensor to model to storage. No copies, no dropped frames, and it stays that way as resolution and model complexity go up.
  • Make heavy vision models run in real time on hardware you can’t upgrade. Fixed power and thermal budget.
  • Bring up cameras and sensors at the driver level.
  • Turn sensor data into geometry. Fuse vision, position and motion into per-tree geolocation you can defend against surveyed ground truth.
  • Make field problems reproducible at a desk. Replay of real scans, synthetic sources, on-device CI, regression tests against ground truth. Verify the fix before it ships.
  • Identify problems before our customers do: frame drops, latency, thermal and power headroom, sensor health, storage. The camera must notice its own problems.
  • Take our next generation platform from hardware definition to shipping product, help decide what that hardware should be.
  • Ship to a remote fleet that’s online intermittently.

What we’re looking for

We care much more about depth in the class of problem than about matching a tool list. If you have built real-time vision systems that had to work on hardware you couldn’t upgrade, you will recognize this work.

  • Strong systems programming ability in a compiled language, such as C, C++, or rust, and real comfort at the boundary between application code, drivers and hardware.
  • Experience building real-time streaming media or vision pipelines. Buffer management, latency and throughput, backpressure, zero-copy memory, and the discipline to profile instead of guess.
  • Hands-on experience deploying vision models to edge devices.
  • Experience with cameras and sensors at a low level. Image sensors, capture drivers, timing and synchronization, I2C/SPI/GPIO peripherals.
  • Comfort with Linux as an embedded platform: kernel customization and debugging, containers, cross-compilation.
  • Experience making a distributed or embedded system observable: metrics and logs from devices you can’t reach, dashboards and reports someone other than the author will use, and accuracy or quality tracked over time rather than measured once.
  • Self-direction. This is a small, distributed team; the person in this role will often be the one who decides what “done” means.

Nice to have

  • Streaming or event-based frameworks, such as ROS or gstreamer, including writing custom elements.
  • Embedded vision processors and neural network accelerators
    and corresponding profiling and performance optimization techniques.
  • Kalman filtering, multi-object tracking, and geometric state estimation or photogrammetry.
  • Telemetry and observability pipelines, time-series metrics, and building dashboards or automated reporting on top of them.
  • Agriculture, robotics, autonomy, or any other domain where the physical world refuses to cooperate.

People from all backgrounds can succeed at Vivid Machines. We believe differences and diversity help build excellent businesses.

Why do you want to work at Vivid Machines?

  • As an early employee of a VC-backed company, you will have the opportunity to help shape the company's vision, culture and products,
  • You can help build an amazing product in a company that plans to change the world,
  • You will be offered competitive compensation,
  • Competitive benefits package.
  • Open, friendly, collaborative company culture,
  • Company-sponsored team events and retreats,
  • Free drinks and snacks.

Where to from here?

We want to ensure it’s a good fit on both sides, so you get a job you love, and we offer you a place you’re proud to work at.

Vivid Machines is an equal opportunity employer committed to providing a working environment that embraces and values inclusion and diversity.

Emplois semblables

  • Software Engineer

    Mississauga, ON
    HybrideTemps plein

    FIL Delivery

    2+ ansCandidates need at least 2 years of professional web software experience, working knowledge of TypeScript and Node.js, and daily use of AI coding tools. Interest in logistics and supply chain and the ability to work directly with users are also required.

    TypeScript, Node.js, Azure Functions, Service Bus, Next.js, React

  • Senior Software Engineer, Database

    Ottawa, ON
    170k–230k $/anTélétravailTemps plein

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ ansCandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybrideTemps plein

    Achievers

    3+ ansCandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    120k–140k $/anSur placeTemps plein

    DEG Services

    7+ ans2+ gestionCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, ML Ops

    Toronto, ON
    TélétravailTemps plein

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    82k–122k $/anTemps plein

    CARFAX

    3+ ansCandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    93k–139k $/anTemps plein

    CARFAX

    5+ ansCandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybride

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.