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 impactOur 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.
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.
- 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.
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- ...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...SeniorPermanent employment
$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...SeniorHourly payLong term contractFull timePart timeLocal areaShift work- ...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...SeniorFull time
$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...SeniorLong term contractFull timeContract workWorldwideFlexible hours$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...SeniorFull timeFor contractorsFreelanceWork at officeLocal areaRemote workHome officeFlexible hours- ...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...SeniorFull timeRemote work
- ...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...SeniorWork at officeLocal areaRelocationRelocation packageFlexible hours
- ...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...SeniorPermanent employment
$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...SeniorApprenticeshipWork at office$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...SeniorWork from home$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...SeniorLong term contractPermanent employmentFull timeImmediate startRemote workRelocationWeekend workDay shiftAfternoon shift$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 timeWork from homeusd136k 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...SeniorHourly payLong term contractWork at officeFlexible hours3 days per week$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...SeniorLong term contractFull timeFlexible hours$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,...SeniorContract workWork at officeWork from home- ...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...SeniorLocal areaWorldwideNight shift
$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...SeniorFull timeWork from home$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...SeniorFull timeWork at officeRemote work1 day per week- ...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...SeniorRemote work
$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...SeniorRemplacementInternshipWork at officeLocal area2 days per week$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 timeLocal areaFlexible hours$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...SeniorFull timeContract workWork at officeLocal areaFlexible hours2 days per week3 days per weekusd125k - 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- ...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...SeniorFor subcontractorWork at officeWorldwide
$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,...SeniorInternshipWork from home$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 contractWorldwide- ...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...SeniorFull timeWork at officeImmediate startMonday to friday
- ...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...SeniorFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
$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,...SeniorPermanent employmentLocal areaImmediate start- ...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...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer, Embedded Vision Systems. Be the first to apply!
- software engineer part time Toronto, ON
- software engineer Toronto, ON
- software design engineer Toronto, ON
- software engineer - computer Toronto, ON
- software developer internship no experience Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer co-op Toronto, ON
- software development engineer Toronto, ON
- software developer Toronto, ON
- software engineer - ai machine learning Toronto, ON
