Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer, Embedded Vision Systems

Full-time

Vivid Machines

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 gs treamer , including writing custom elements.  


  • Embedded vision processors and neural network acce lerators
    and correspondin g 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.  

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Embedded Vision Systems in Toronto, ON vacancy
  •  ...most vulnerable, automating enforcement in ways that traditional systems cannot. Our approach has already led to a 50% reduction in...  ...AI-assisted cameras to make streets safer. We're looking for a Software Engineer to join the backend team that powers our annotation workflows.... 
    Senior
    Full time
    Internship
    Local area

    Obvio

    Toronto, ON
    7 days ago
  • $165k - $185k per year

     ...growing across the globe helping to design, engineer, build, and ship consumer products. Why join us? ~ Medical, Dental, Vision Coverage options for you and your...  ...develop, and integrate cutting-edge audio software systems using Gstreamer, Pipewire, React or equivalent... 
    Senior
    Local area
    Remote work

    Jobot

    Toronto, ON
    1 day ago
  • $180.2k - $233.2k per year

     ...we’ll build together. About the Design Systems Team The Design Systems team owns...  ...used across web, iOS, and Android, plus the engineering tooling that connects design intent to shipped...  .... ~6+ years of industry experience in software engineering. Expected salary ranges... 
    Senior
    Seasonal work
    Work at office
    Local area

    Thumbtack

    Toronto, ON
    26 days ago
  • $159.29k - $209.29k per year

     ...success.  * Comprehensive coverage for health, dental, and vision insurance —including dependents.  * Unlimited vacation, supportive...  ...®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...success.  * Comprehensive coverage for health, dental, and vision insurance —including dependents.  * Unlimited vacation, supportive...  ...®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs)...  ...Role: We’re looking for a Senior Staff Engineer who thrives on solving complex problems...  ...supporting secure, multitenant, fault-tolerant systems at scale. You’ll play a critical role in... 
    Senior
    Long term contract
    Full time
    Worldwide

    Kaseya Careers

    Toronto, ON
    more than 2 months ago
  •  ...part of that mission. Our AI/ML engineering teams are delivering the...  ...platform. We're looking for a Software Engineer — AI to join our...  ..., build, and ship AI-powered systems and services that are used by...  ...workloads — including model serving, embedding pipelines, retrieval-... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Snowflake

    Toronto, ON
    9 days ago
  •  ...Comprehensive coverage for health, dental, and vision insurance —including dependents.  *...  ...Kepler is seeking an experienced  Embedded Software Test Automation Designer  to help ensure...  ...You will work closely with software, systems, and hardware teams to analyze requirements... 
    Full time
    Casual work
    Internship
    Work at office
    Remote work
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $159.29k - $209.29k per year

     ...success.  * Comprehensive coverage for health, dental, and vision insurance —including dependents.  * Unlimited vacation, supportive...  ...Upon Program Award   We’re on the hunt for a top-tier  Embedded Software Engineer - Processing & Algorithms to build the processing... 
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...work together. So we expanded into software and started building integrated,...  ...and pay staff. Across it all, we’ve embedded financial services tools at the point...  .... The Role The Go-to-Market Engineering team builds the systems, automations, and AI-powered experiences... 

    Block

    Toronto, ON
    a month ago
  •  ...About Nexxa Nexxa is building the best AI systems for heavy industries, enabling machines,...  ...thing. You’ll work closely with ML engineers, backend engineers, and Forward Deployed...  ...~5+ years as an SDET, QA engineer, or software engineer with a strong testing focus, with... 
    Senior
    Full time
    Contract work
    Internship
    Shift work

    Nexxa

    Toronto, ON
    2 days ago
  • $160k - $220k per year

     ...talk. Opportunity As a Staff Engineer on the OIG team, you will be...  ...for someone who thinks in systems, leads with craft, and is energized...  ...of building enterprise-grade software that millions of users depend...  ...including health, dental, and vision insurance, RRSP with a match,... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  • $181.05k - $213k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...of tomorrow. Ink is Carta’s Design System – the underlying foundation for how all of...  ...said that). As a Senior Design Systems Engineer, you’ll work to:  Architect and... 
    Senior
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  • $250k - $280k per year

     ...of cloud-based construction estimating and takeoff software solutions, committed to helping businesses transform...  ...About the Role: We are hiring a   Senior Computer Vision Engineer   to improve our computer vision system for construction documents. This role focuses on detection... 
    Senior
    Remote job
    Full time

    Stack Construction Technologies

    Toronto, ON
    more than 2 months ago
  • $149k - $220k per year

     ...ecosystem.   On the Commercial Software team, we are building the...  ...integrations with our customers' systems, and collaborate with design...  ...a team of multidisciplinary Engineers and Research Scientists using...  ...encompassing Medical, Dental and Vision coverage (for full-time... 
    Full time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    16 days ago
  • $205.6k - $257k per year

     ...replace fragmented tools with a single system of record, Carta brings together the software, services, and legal...  ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors...  ...Uphold Engineering Standards: Set the vision for operational excellence and... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    5 days ago
  • $120k - $150k per year

     ...reliable on-demand, logistics engine for delivery! We're looking for...  ...a 24x7, global infrastructure system that powers DoorDash’s three-...  ...Code, Codex, Cursor) in the full software development lifecycle,...  ...DoorDash offers medical, dental, and vision benefits, disability and basic... 
    Full time
    Work at office
    Local area

    Doordash

    Toronto, ON
    8 days ago
  • $108k - $135k per year

     ...sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate...  ...investments and product work, and collaborating with other engineers on system design. You will help shape the product direction by... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  • $136k - $187k per year

     ...let's talk. We are looking for a Senior Software engineer who is passionate about writing the...  ...implement new technologies in our build and CI system. Work with internal customers to roll...  ...benefits, including health, dental, and vision insurance, RRSP with a match, healthcare... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 days ago
  •  ...solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve...  ...manage application state and interact effectively with external systems. You've established reusable Salesforce development frameworks... 
    Senior
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    5 days ago
  • $125.28k - $210.6k per year

     ...WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is...  ...iterations of critical components for our systems and optimizing our systems for...  ...benefit plans covering medical, dental, vision, life, and disability Family services... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    23 days ago
  •  ...Software Developer Technology · Toronto, Ontario POSITION DESCRIPTION...  ...REPORTS TO: Manager, Software Engineering Cority is the global...  ...SUMMARY: Cority is looking for a Sr. Software Developer to be a...  ...software for clients’ systems, and for Cority’s base software... 
    Senior
    Full time

    Cority Software

    Toronto, ON
    more than 2 months ago
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,...  ...drivers for our AI-IP in a reference system. You will also support our AI-IP customer...  ....   Who You Are Deep systems engineer with 7+ years experience in drivers or low... 
    Senior
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...For, and a multi-year Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-...  ...accessibility, internationalization, feature flags, or design systems. ~ Comfort working around native NDK or C++ modules, or collaborating... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Semperis

    Toronto, ON
    17 days ago
  •  ...its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-...  ...integrations, tooling and production systems our team relies on daily. When this...  ...data sources. “Being AI-native means embedding AI and automation into how we work,... 
    Senior
    Full time
    Flexible hours

    Urban Ridge Supplies

    Toronto, ON
    27 days ago
  •  ...Our Business Engineered Intelligence (EII) is a utility infrastructure...  ...opening in the US. Our software is used by many of North America...  ...Position Summary The IT Systems Engineer is a full-time role reporting...  ..., and day-to-day operation of ENGIN's corporate technology... 
    Senior
    Remote job
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Engineered Intelligence Inc.

    Toronto, ON
    22 days ago
  •  ...largely left behind. We acquire, operate, and grow vertical market software companies. They are niche, founder-built businesses serving...  ...The role The companies we own are profitable and their engineering teams are small. Two or three people who know the product cold... 
    Full time
    For contractors

    Beacon Holdings Llc

    Toronto, ON
    3 days ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/...  ...delivering outcomes through consulting, systems implementation, and proprietary...  ...assisted engineering workflows; AI is deeply embedded in how we build Experience shipping... 
    Senior
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    26 days ago
  • $116k - $156k per year

     ...production, and we need a senior engineer who can own high-impact work...  ...4,500 pharmacies using our software, we've facilitated more than 25...  ...Comfort operating production systems: debugging, incident response,...  ...Benefits: Full coverage for dental, vision, physical, and mental health,... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    2 days per week
    3 days per week

    Medme Health

    Toronto, ON
    a month ago
  • $75k - $95k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life...  ...The Role We're hiring Associate Software Engineers in Test to work at Veeva, working on...  ...Perks & Benefits ~ Medical, dental, vision, and basic life insurance ~ PTO and company... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Relocation

    Veeva Systems

    Toronto, ON
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer, Embedded Vision Systems. Be the first to apply!