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

Sr. Software Engineer, Embedded Vision Systems

North Eastern Services

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.
Whatwe’relooking 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 rolewill 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 acce lerators
    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,cultureand 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 ensureit’sa good fit on both sides, so you get a job you love, and we offer you a placeyou’reproud to work at.

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

#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Embedded Vision Systems in Toronto, ON vacancy
  •  ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  ...team and looking for contributors of all seniorities. The Systems Engineering team is responsible for low-level management from the ASIC to... 
    Senior
    Permanent employment

    Tenstorrent

    Toronto, ON
    8 days ago
  • $42 - $61.54 per hour

     ...Business Unit : Company 3 Position : Systems Engineer, Sr Location : Toronto, ON (Hybrid) Requisition Number : 1077 *Pay Range :...  ...Architect will collaborate closely with Global Engineering, Software Development, Information Security, Production Operations, and... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Part time
    Local area
    Shift work

    Company3

    Toronto, ON
    8 days ago
  •  ...Responsibilities Design, develop, and maintain system and ASIC access and testing frameworks. Architect...  ...pipelines and regression infrastructure for quality software delivery. Review code, mentor junior engineers, and collaborate with internal customer teams and cross... 
    Senior
    Full time

    Tenstorrent

    Toronto, ON
    8 days ago
  • $90k - $125k per year

     ...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we...  ...replace cars.     Could you be the full-time Senior System Engineer – Supervision Control Center (SCC) in Toronto, ON we’re looking... 
    Senior
    Long term contract
    Full time
    Contract work
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    19 hours ago
  • $140k - $210k per year

     ...contingent workforce management. We develop cloud software that simplifies talent sourcing and...  ..., job boards, and freelance management systems. Our aim is to create intuitive software...  ...thrive, achieved by fostering an exceptional engineering team dedicated to code quality and... 
    Senior
    Full time
    For contractors
    Freelance
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Workday

    Toronto, ON
    2 days ago
  •  ...reality solutions, combining sensor, software, and autonomous technologies. We are putting...  ...Purpose of Position: As a Senior Embedded Software Engineer you will design, develop, verify and...  ...formal requirements while optimising system performance. You will join a senior... 
    Senior
    Full time
    Remote work

    Hexagon Mining, Inc.

    Toronto, ON
    a month ago
  •  ...to living and working. Visit our PinFlex landing page to learn more.    We are looking for inquisitive, well-rounded Full-stack engineers to join our Monetization engineering teams. Working closely with product managers, designers, and backend engineers, you’ll play an... 
    Senior
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours

    Pinterest

    Toronto, ON
    1 day ago
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,...  ...innovation, diagnosing complex issues across chips, systems, firmware, and software while collaborating with some of the brightest engineers in the industry. This role offers the... 
    Senior
    Permanent employment

    Tenstorrent

    Toronto, ON
    a month ago
  • $120k - $140k per year

     ...Number: 106522  Data Engineer Sr Location ~ This role is...  ...efficient movement of data across systems. Design and implement...  ...Integration, Analytics Engineering, Software Engineering, or a related technical...  ..., and keyboard. Specific vision abilities required by this job... 
    Senior
    Apprenticeship
    Work at office

    Insight Enterprises, Inc.

    Toronto, ON
    19 hours ago
  • $81.6k - $115.2k per year

     ...for this role. Job Description: Sr.Business Systems Analyst - L09 Department Overview:...  ...understanding of the business, product, and vision; provide business-technology...  ...with other designers, architectures, and engineers to ship extraordinary products and experiences... 
    Senior
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  • $89k per year

     ...Systems integration engineer – software (Workato Developer) iSteer Inc. Job details ·         Location: Toronto, ON ·         Salary: $ 89,000 annually...  ...: Health benefits: Dental plan, health care plan, Vision care benefits Financial benefits: Group insurance... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Immediate start
    Remote work
    Relocation
    Weekend work
    Day shift
    Afternoon shift

    iSteer Inc.

    Toronto, ON
    20 days ago
  • $81.6k - $115.2k per year

     ...questions and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: The Software Engineer II is responsible for providing leadership, technical expertise, and operational support within the Credit Platform team. They... 
    Full time
    Work from home

    TD

    Toronto, ON
    5 days ago
  • usd136k per year

     ...This is a core backend software engineering role (70% SWE / 30% Data) within our Mapping organization. You will focus primarily on building high-throughput services, distributed system architecture, and APIs, while leveraging large-scale spatial data to power Lyft's routing... 
    Senior
    Hourly pay
    Long term contract
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  • $81.5k - $108.6k per year

     ...highly motivated and customer-focused Senior Software Solutions Specialist to join our Global...  ...to the Manager, Digital Workplace Engineering. This role is responsible for evaluating,...  ...mission is to Make Life More Fun with a vision to push the boundaries of innovation, creativity... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Spin Master

    Toronto, ON
    4 days ago
  • $81.6k - $115.2k per year

     ...details for this role. Job Description: Senior Business Systems Analyst Level 9 | Procurement, Contracting and Risk Technology...  ...in clear business language. · Support delivery: Partner with engineering, architecture, testing and change teams through design,... 
    Senior
    Contract work
    Work at office
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  •  ...Responsibilities include driving sales of our full range of products and services including Ultra Performance Liquid Chromatography Systems, Mass Spectrometers, Software, Consumables and Services. The desired candidate should be a self starter in developing and implementing a Territorial... 
    Senior
    Local area
    Worldwide
    Night shift

    Waters Corporation

    Toronto, ON
    4 days ago
  • $81.6k - $115.2k per year

     ...Sr. Business Systems Analyst Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $81...  ...successful candidate will work closely with Product Owners, Engineering, Quality Engineering, Solution Architecture, Operations, and... 
    Senior
    Full time
    Work from home

    TD

    Toronto, ON
    3 days ago
  • $95k - $120k per year

     ...performance critical products and highly engineered components to the global automotive...  ...leading OEMs. Position Summary: The Sr. Financial System Administrator is responsible for the...  ...and escalate as needed. Coordinate software upgrades, patches, and platform releases... 
    Senior
    Full time
    Work at office
    Remote work
    1 day per week

    TI Automotive (Canada Region)

    Toronto, ON
    5 days ago
  •  ...database and continuous calculation engine, driving efficiency,...  ...seeking an experienced Senior Software Developer to create and improve...  ...features. As a Software Developer Sr on our Workforce Management team...  ...T-SQL) and relational database systems (modern RDBMs). ~ Acumen for... 
    Senior
    Remote work

    Dayforce

    Toronto, ON
    4 hours ago
  • $100k - $120k per year

     ...AI-powered platform.   We're hiring a Sr. Software Developer for Trip Management, which covers...  ..., booking, invoicing, and accounting systems, along with the advisor-facing trip dashboard...  ..., and not as a replacement for engineering judgment. We move faster because of these... 
    Senior
    Remplacement
    Internship
    Work at office
    Local area
    2 days per week

    Range

    Toronto, ON
    4 hours ago
  • $180k - $390k per year

     ...prototypes—they are powerful, scalable systems running in production...  ...edge startups in Silicon Valley, embedding AI agents across their entire...  ...examples of projects that engineers on our team have worked on recently...  ...off Medical, dental, and vision benefits for you and your... 
    Full time
    Local area
    Flexible hours

    Sierra

    Toronto, ON
    1 day ago
  • $111.4k - $161.4k per year

     ...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview...  ...communication, and post-mortems that surface systemic fixes; you built it, you run it. Write...  ...Experience integrating AI services — embedding APIs, re-ranking models, RAG-supported... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    4 days ago
  • usd125k - usd135k per year

     ...SCIEX seeks a Senior Software Release Project Manager to lead platform...  ..., firmware, hardware, and systems integration. The role balances...  ...~ Bachelor's degree in engineering or computer science ~7+ years...  ...multi-disciplinary teams with embedded hardware, firmware, and control... 
    Senior

    Danaher

    Toronto, ON
    13 days ago
  •  ...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we...  ..., and configuration documentation. Coordinate installation engineering activities across design, construction, testing, and commissioning... 
    Senior
    For subcontractor
    Work at office
    Worldwide

    Alstom

    Toronto, ON
    19 hours ago
  • $81.6k - $115.2k per year

     ...We are looking for a Senior Business Systems Analyst to support the delivery and evolution...  ...critical Credit Risk processes Partner with Engineering and Production Support teams to...  ...implementation validation Knowledge of the software delivery lifecycle, release management,... 
    Senior
    Internship
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  • $100k - $135k per year

     ...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we...  ...Your future role Take on a new challenge and apply your engineering and system integration expertise in a cutting-edge field. You’ll... 
    Long term contract
    Worldwide

    Alstom

    Toronto, ON
    19 hours ago
  •  ...on manual processes and legacy systems. Our AI agents complete...  ...looking for a Senior Full Stack Engineer to join us in-person at our Toronto...  ...years (Engineer) / 6+ years (Sr. Engineer) / 8+ years (Staff...  ...building production software, preferably some at startups... 
    Senior
    Full time
    Work at office
    Immediate start
    Monday to friday

    stradahq

    Toronto, ON
    1 day ago
  •  ...providers, through human-centric software powered by AI. What’s On...  ...looking for a Senior Software Engineer to join our engineering team....  ..., Snowflake, PostgreSQL, and embedded analytical engines like DuckDB...  ...ownership across frontend and backend systems and at least one experience... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    12 hours ago
  • $102.5k - $124.7k per year

     ...are developing technologies, systems and concepts that make vehicles...  ...and Agentic AI to improve our engineering processes. These solutions will...  ..., mechanical, electrical, software engineering and different automation...  ...with the technology. The Sr. Research Engineer will plan,... 
    Senior
    Permanent employment
    Local area
    Immediate start

    Magna International

    Toronto, ON
    1 day ago
  •  ...Job Description: About the Job:  Sr. Analytics and Automation Engineer - Focus on Micro segmentation Policy...  ...Flow Analysis. Automation & Software Engineering. Scripting & Programming...  ...with CMDBs, ServiceNow, and ticketing systems. AI/ML Integration: Experience... 
    Senior
    Work at office

    Sun Life of Canada - Corporate

    Toronto, ON
    1 day 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!