Publié il y a 4 mois
Sr. Software Engineer, Embedded Vision Systems
@ Vivid Machines
Toronto, Ontario
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
| Niveau | Senior |
| Domaine | Développement logiciel |
| Heures par semaine | 40 (estimé) |
| Déplacements | route : minimes |
| Milieu de travail | Bureau, Extérieur, Véhicule |
| Position | Assis et debout |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
| Avantages mentionnés | Parrainage 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.
| Champ | Valeur |
|---|---|
| Secteur | Technology, Information and Internet |
| Taille | 11-50 employees |
| Siège social | Toronto, ON |
| Type d’organisation | Privately Held |
| Fondée en | 2020 |
| Spécialités | Artificial IntelligenceSaaS SoftwareSensorsIndustrial Designand Machine Learning |
| Offres sur Jobsy | 3 |
| Voir la page |
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.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.