cover image
Vention

Vention

vention.com

14 Jobs

323 Employees

About the Company

Vention empowers small to large manufacturers to design, program, order, and deploy automated equipment in a one-stop-shop Manufacturing Automation Platform. Vention is headquartered in Montreal, Canada, with an additional office in Berlin, Germany. Our technology powers over 18,000 machines across 4,000 factories in 25 industries.

Listed Jobs

Company background Company brand
Company Name
Vention
Job Title
Senior Software Developer
Job Description
Job Title: Senior Software Developer Role Summary: Design and build full‑stack software for custom industrial machines, creating user interfaces, backend services, and peripheral integration to enable rapid automation solutions. Expactations: Deliver robust, scalable applications that meet client requirements, mentor junior engineers, and continuously improve development practices in a fast‑paced, data‑driven environment. Key Responsibilities: - Design, code, and maintain front‑end UIs using React, TypeScript, and modern web frameworks. - Build backend services in Python for machine state management, workflows, and control logic. - Integrate sensors, actuators, robots, cameras, and other peripheral devices via APIs, SDKs, and protocols such as REST, gRPC, WebSockets, MQTT, and Modbus TCP. - Architect and expose APIs that connect machine applications with internal and external systems. - Ensure code quality through testing, CI/CD, and adherence to coding standards. - Troubleshoot, debug, and optimize front‑end and back‑end components for performance and reliability. - Collaborate with project engineers to align hardware and software integration. - Mentor junior developers and document design patterns, best practices, and system architecture. Required Skills: - 5+ years of professional software development experience. - Strong proficiency in React, TypeScript, and modern front‑end frameworks. - Solid background in Python for backend development and state machine logic. - Experience designing and consuming REST/gRPC APIs. - Familiarity with industrial communication protocols (e.g., MQTT, Modbus) or willingness to learn. - Understanding of state machines, event‑driven architectures, and real‑time systems. - Proficiency with Git, CI/CD pipelines, and automated testing. Right Conditions and Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Valid professional certifications in software development or related domains are a plus but not mandatory. ---
Montreal, Canada
Hybrid
Senior
14-09-2025
Company background Company brand
Company Name
Vention
Job Title
Senior Robotics Sales Manager
Job Description
**Job Title:** Senior Robotics Sales Manager **Role Summary:** Lead the end-to-end sales cycle for enterprise manufacturing automation and robotics solutions, driving new customer acquisition, expansion, and long‑term partnership development. Act as a trusted advisor across technical and executive stakeholders, delivering consultative solutions that align product offerings with client operational goals. **Expactations:** - Operate autonomously, delivering on or exceeding sales targets. - Maintain accurate forecasting and minimize revenue surprises. - Champion a customer‑centric, data‑driven approach to selling. **Key Responsibilities:** - Own prospecting, discovery, qualification, proposal creation, negotiation, and closing for high‑value enterprise accounts. - Conduct on‑site evaluations of shop floors to identify automation and robotics opportunities. - Negotiate Master Supply Agreements and manage account growth across assigned verticals. - Partner with BDRs, Inside Sales, channel partners, and technical teams to build a cohesive sales pipeline. - Provide coaching and technical selling training to sales colleagues. - Contribute insights on customer needs to inform product roadmap and roadmap enhancements. **Required Skills:** - 8+ years’ experience in manufacturing automation and/or robotics sales. - Strong commercial acumen combined with deep technical understanding of hardware, software, and professional services. - Proven ability to consult with plant floor staff and senior executives, translating complex solutions into win‑win deals. - Excellent written and verbal communication; comfortable presenting to all seniority levels. - Self‑motivated, competitive, and thrives in fast‑paced, dynamic environments. - Collaborative, consensus‑building mindset with experience driving cross‑functional initiatives. **Required Education & Certifications:** - Bachelor’s Degree in Mechanical, Electrical, or Automation Engineering (or equivalent). - Professional certifications in sales or automation (e.g., Certified Automation Professional, Sales Excellence Certification) preferred but not mandatory.
Montreal, Canada
Hybrid
Senior
17-09-2025
Company background Company brand
Company Name
Vention
Job Title
Senior Software Developer (Simulation)
Job Description
Job Title: Senior Software Developer (Simulation) Role Summary: Develop and evolve a browser-based simulation engine to enable users to design, validate, and visualize manufacturing equipment. Collaborate in an agile startup environment to solve complex technical challenges. Expectations: - Bachelor’s or Master’s in Computer Science/SWE or related field. - 5+ years of software development experience. - Strong problem-solving skills with attention to detail. - Proficiency in game engines, physics-based simulation, or 3D graphics rendering. - Experience modernizing legacy codebases while maintaining integrity. - Familiarity with linear algebra for simulation applications. Key Responsibilities: - Design, develop, and maintain scalable simulation software. - Mentor junior developers in agile software practices. - Apply design patterns and SOLID principles for robust code. - Develop frontend applications using ReactJS and TypeScript. - Optimize legacy code for performance and maintainability. - Collaborate with cross-functional teams on physics-based solutions. - Utilize linear algebra and mathematical techniques for simulation logic. Required Skills: - JavaScript/TypeScript, Python, C++ - ReactJS, physics engines (e.g., Unity, Unreal), and 3D rendering tools - Software design patterns (SOLID), agile methodologies - Linear algebra, math for simulation workflows - Code refactoring and performance optimization Required Education & Certifications: - Bachelor’s or Master’s in Computer Science, Software Engineering, or equivalent.
Montreal, Canada
Hybrid
Senior
08-10-2025
Company background Company brand
Company Name
Vention
Job Title
Team Lead, Software Development - Simulation
Job Description
Job title: Team Lead, Software Development – Simulation Role Summary Lead a cross‑functional software team building and evolving 3D simulation features that empower users to design, validate, and visualize manufacturing equipment. Drive product strategy, technical excellence, and team growth in a fast‑paced startup environment. Expectations - Deliver high‑quality, scalable simulation software within aggressive timelines. - Cultivate a culture of rigorous automated testing and modern coding practices. - Mentor teammates, fostering professional development and technical collaboration. - Align engineering output with product roadmaps and business objectives. Key Responsibilities 1. Manage a team of 5+ engineers: coaching, career progression, workload planning. 2. Own end‑to‑end feature delivery: agile sprint planning, stand‑ups, reviews, retrospectives. 3. Partner with Product Managers to translate business goals into technical roadmaps. 4. Design and implement user interfaces and experience for simulation tools using ReactJS. 5. Develop, refactor, and maintain robustness of TypeScript, Python, and C++ codebases. 6. Integrate physics engines, renderers, and linear algebra constructs for realistic simulation. 7. Champion test automation: unit, integration, and end‑to‑end tests following the test pyramid. 8. Collaborate with cross‑functional teams (UX, QA, DevOps, Data) on feature design and delivery. 9. Evaluate and modernize legacy code, ensuring performance, maintainability, and system integrity. Required Skills - Leadership: 3+ years in technical team lead/architect roles. - Software engineering: 10+ years of full‑stack development, strong TypeScript expertise. - Experience with ReactJS, TypeScript, Python, C++. - Game engine/physics simulation knowledge (3D graphics, physics engines). - Automation: unit, integration, and performance testing; test pyramid. - Solid design principles (SOLID, design patterns) and clean architecture. - Strong analytical, problem‑solving, and communication skills. - Familiarity with linear algebra and physics‑related math. Required Education & Certifications - Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field. - Proven record of delivering high‑quality, scalable software in a startup or high‑growth setting.
Montreal, Canada
Hybrid
Senior
08-10-2025